java動態載入資料庫密碼(java動態載入資料庫密碼是什麼)

本文目錄一覽:

java連接資料庫怎麼驗證用戶名和密碼

1,當你建一個資料庫:是有用戶名與密碼的。

2,java中,通過建立一個類,比如說:databaseconnector,用於與資料庫進行連接。

3,類建好後,如果你用的是mysql資料庫的話,還需要再java中載入相應的jar包(mysql-connector-java-3.0.jar),其他資料庫也需要載入相應的包。

4.用戶名與密碼,放於資料庫中一個表中,當用戶登錄時,在資料庫該表中查找是否有用戶名與密碼與所給相同的欄位。如有,登錄成功,跳轉到相應頁面。如無,登錄失敗。

jfinal如何動態載入資料庫配置

獨立使用ActiveRecord

ActiveRecordPlugin可以獨立於java web 環境運行在任何普通的java程序中,使用方式極度簡單,相對於web項目只需要手動調用一下其start() 方法即可立即使用。以下是代碼示例:

public class ActiveRecordTest {

  public static void main(String[] args) {

    DruidPlugin dp = new DruidPlugin(“localhost”, “userName”, “password”);

    ActiveRecordPlugin arp = new ActiveRecordPlugin(dp);

    arp.addMapping(“blog”, Blog.class);

    

    // 與 jfinal web 環境唯一的不同是要手動調用一次相關插件的start()方法

    dp.start();

    arp.start();

    

    // 通過上面簡單的幾行代碼,即可立即開始使用

    new Blog().set(“title”, “title”).set(“content”, “cxt text”).save();

    Blog.dao.findById(123);

  }

}

注意:ActiveRecordPlugin所依賴的其它插件也必須手動調用一下start()方法,如上例中的dp.start()。網頁鏈接

把上面代碼寫在Controller中, 動態請求, 進行管理即可: 參考代碼:網頁鏈接

Java動態改變資料庫

順序解答:

首先要明白一個JAVA開發原理。一般來說用JSP網頁形式連接資料庫情況不多。JAVA里用servlet—javaBean連接。

一.登陸界面(jsp):純HTML編寫,不羅嗦了;

二.表單設置action=”javaBeanId”,意思是跳到到javaBean處理。

三.訪問資料庫:在.java文件里寫(javaBean)。至於WEB伺服器嘛:有TOMCAT,weblogic等。訪問各種資料庫的代碼:

1.JAVA連接ACCESS資料庫

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

String url=”jdbc:odbc:Driver=;DBQ=”+application.getRealPath(“/Data/ReportDemo.mdb”);

Connection conn = DriverManager.getConnection(url,””,””);

在上面的連接方法中,所涉及到的參數含義如下所示:

* sun.jdbc.odbc.JdbcOdbcDriver:驅動程序類的名稱。

* /Data/ReportDemo.mdb:資料庫文件

* 其中的用戶名和密碼均為空

2.JAVA連接MySQL資料庫

Class.forName(“org.gjt.mm.mysql.Driver”);

String url=”jdbc:mysql://localhost/myDB?user=softpassword=soft1234userUnicode=truecharacterEncoding=8859_1″

Connection conn = DriverManager.getConnection(url);

在上面的連接方法中,所涉及到的參數含義如下所示:

* org.gjt.mm.mysql.Driver:驅動程序類的名稱

* localhost:資料庫的地址

* myDB:資料庫的名稱

* soft:訪問資料庫的用戶名

* soft1234:訪問資料庫的密碼

* 8859_1:使用的字符集。

3.JAVA連接SQL Server 7.0/2000資料庫

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);

String url=”jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb”;

String user=”sa”;

String password=””;

Connection conn = DriverManager.getConnection(url,user,password);

在上面的連接方法中,所涉及到的參數含義如下所示:

* com.microsoft.jdbc.sqlserver.SQLServerDriver:驅動程序類的名稱

* localhost:資料庫的地址

* 1433:資料庫服務的埠

* myDB:資料庫的名稱

* user:訪問資料庫的用戶名

* password:訪問資料庫的密碼

4.JAVA連接Oracle 8/8i/9i資料庫(thin模式)

Class.forName(“oracle.jdbc.driver.OracleDriver”);

String url=”jdbc:oracle:thin:@192.168.0.1:1521:orcl”;

String user=”test”;

String password=”test”;

Connection conn = DriverManager.getConnection(url,user,password);

在上面的連接方法中,所涉及到的參數含義如下所示:

* oracle.jdbc.driver.OracleDriver:驅動程序類的名稱

* jdbc:oracle:thin:使用thin模式連接

* 192.168.0.1:資料庫的IP地址

* 1521:資料庫服務的埠,這是Oracle的默認值

* orcl:資料庫的SID

* user:訪問資料庫的用戶名

* password:訪問資料庫的密碼

5.JAVA連接DB2資料庫

Class.forName(“com.ibm.db2.jdbc.app.DB2Driver”);

String url=”jdbc:db2://127.0.0.1:5000/sample”;

String user=”admin”;

String password=””;

Connection conn = DriverManager.getConnection(url,user,password);

在上面的連接方法中,所涉及到的參數含義如下所示:

* com.ibm.db2.jdbc.app.DB2Driver:驅動程序類的名稱

* 127.0.0.1:資料庫的IP地址

* 5000:資料庫服務的埠

* sample:資料庫的名稱

* user:訪問資料庫的用戶名

* password:訪問資料庫的密碼

6.JAVA連接Sybase資料庫

Class.forName(“com.sybase.jdbc.Sybdriver”);

String url=”jdbc:sybase:Tds:localhost:5007/myDB”;

Properties sysProps = System.getProperties();

SysProps.put(“user”,”userid”);

SysProps.put(“password”,”user_password”);

Connection conn = DriverManager.getConnection(url,SysProps);

在上面的連接方法中,所涉及到的參數含義如下所示:

* com.sybase.jdbc.Sybdriver:驅動程序類的名稱

* localhost:資料庫的地址

* 5007:資料庫服務的埠

* myDB:資料庫的名稱

* userid:訪問資料庫的用戶名

* user_password:訪問資料庫的密碼

7.JAVA連接Informix資料庫

Class.forName(“com.informix.jdbc.IfxDriver”);

String url=”jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword”;

Connection conn = DriverManager.getConnection(url);

在上面的連接方法中,所涉及到的參數含義如下所示:

* com.informix.jdbc.IfxDriver:驅動程序類的名稱

* 123.45.67.89:資料庫的地址

* 1533:資料庫服務的埠

* myDB:資料庫的名稱

* myserver:資料庫伺服器的名稱

* testuser:訪問資料庫的用戶名

* testpassword:訪問資料庫的密碼

8.JAVA連接PostgreSQL資料庫

Class.forName(“org.postgresql.Driver”);

String url=”jdbc:postgresql://localhost/myDB”;

String user=”myuser”;

String password=”mypassword”;

Connection conn = DriverManager.getConnection(url,user,password);

在上面的連接方法中,所涉及到的參數含義如下所示:

* org.postgresql.Driver:驅動程序類的名稱

* localhost:資料庫的地址

* myDB:資料庫的名稱

* myserver:資料庫伺服器的名稱

* myuser:訪問資料庫的用戶名

* mypassword:訪問資料庫的密碼

如何使用java動態創建ODBC數據源

jdbc資料庫連接:1.載入驅動Class.forName(「xxxDriver」)2建立連接:Connection conn= DriverManager.getConnection(url,user,password);(url是連接地址ip埠號和資料庫實例名,user用戶名,password密碼)3獲取statement對象:Statement stmt=conn.createStatement();4通過Statement執行Sql語句:stmt.executeQquery(String sql)會返回查詢結果集,stmt.executeUpdate(String sql)返回int型,表示影響記錄的條數;5處理結果:ResultSet rs=str.executeQuery(String sql);while(rs.next()){

System.out.println(rs.getInt(id));

}

5:關閉數據源:rs.close();

下面是連接各種資料庫的方法:

1、Oracle8/8i/9i資料庫(thin模式)

Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();

String url=”jdbc:oracle:thin:@localhost:1521:orcl”;

//orcl為資料庫的SID

String user=”test”;

String password=”test”;

Connection conn= DriverManager.getConnection(url,user,password);

2、DB2資料庫

Class.forName(“com.ibm.db2.jdbc.app.DB2Driver “).newInstance();

String url=”jdbc:db2://localhost:5000/sample”;

//sample為你的資料庫名

String user=”admin”;

String password=””;

Connection conn= DriverManager.getConnection(url,user,password);

3、Sql Server7.0/2000資料庫

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”).newInstance();

String url=”jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb”;

//mydb為資料庫

java怎麼連接mysql資料庫

java 連接 mysql 和連接oracle 是相同的

第一步 配置驅動

第二步 配置資料庫服務地址默認埠 3306

第三步 打開連接(配置用戶和密碼)

具體代碼如下:

String url = “jdbc:mysql://localhost:3306/javademo?user=rootpassword=rootuseUnicode=truecharacterEncoding=UTF8”;

Class.forName(“com.mysql.jdbc.Driver”);// 動態載入mysql驅動

conn = DriverManager.getConnection(url);

Statement stmt = conn.createStatement();

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275840.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-17 16:06
下一篇 2024-12-17 16:06

相關推薦

  • QML 動態載入實踐

    探討 QML 框架下動態載入實現的方法和技巧。 一、實現動態載入的方法 QML 支持從 JavaScript 中動態指定需要載入的 QML 組件,並放置到運行時指定的位置。這種技術…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • Python愛心代碼動態

    本文將從多個方面詳細闡述Python愛心代碼動態,包括實現基本原理、應用場景、代碼示例等。 一、實現基本原理 Python愛心代碼動態使用turtle模塊實現。在繪製一個心形的基礎…

    編程 2025-04-29
  • 資料庫第三範式會有刪除插入異常

    如果沒有正確設計資料庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係資料庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的資料庫存儲引擎

    本文將介紹兩款高性能的資料庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Python怎麼導入資料庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的資料庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • 使用easypoi創建多個動態表頭

    本文將詳細介紹如何使用easypoi創建多個動態表頭,讓表格更加靈活和具有可讀性。 一、創建單個動態表頭 easypoi是一個基於POI操作Excel的Java框架,支持通過註解的…

    編程 2025-04-28

發表回復

登錄後才能評論