當前位置:編程學習大全網 - 源碼下載 - java如何建立數據庫(java創建mysql數據庫)

java如何建立數據庫(java創建mysql數據庫)

JDBC連接數據庫

創建壹個以JDBC連接數據庫的程序,包含7個步驟:

1、加載JDBC驅動程序:

在連接數據庫之前,首先要加載想要連接的數據庫的驅動到JVM(Java虛擬機),這通過java.lang.Class類的靜態方法forName(StringclassName)實現。

例如:

try{

//加載MySql的驅動類

Class.forName("com.mysql.jdbc.Driver");

}catch(e){

System.out.println("找不到驅動程序類,加載驅動失敗!");

e.();

}

成功加載後,會將Driver類的實例註冊到類中。

2、提供JDBC連接的URL

連接URL定義了連接數據庫時的協議、子協議、數據源標識。

書寫形式:協議:子協議:數據源標識

協議:在JDBC中總是以jdbc開始

子協議:是橋連接的驅動程序或是數據庫管理系統名稱。

數據源標識:標記找到數據庫來源的地址與連接端口。

例如:(MySql的連接URL)

jdbc:mysql:

//localhost:3306/test?useUnicode=true&=gbk;

useUnicode=true:表示使用Unicode字符集。如果設置為

gb2312或GBK,本參數必須設置為true。=gbk:字符編碼方式。

3、創建數據庫的連接

要連接數據庫,需要向java.sql.請求並獲得Connection對象,該對象就代表壹個數據庫的連接。

使用的(Stringurl,Stringusername,Stringpassword)方法傳入指定的欲連接的數據庫的路徑、數據庫的用戶名和

密碼來獲得。

例如:

//連接MySql數據庫,用戶名和密碼都是root

Stringurl="jdbc:mysql://localhost:3306/test";

Stringusername="root";

Stringpassword="root";

try{

Connectioncon=

.(url,username,password);

}catch(se){

System.out.println("數據庫連接失敗!");

se.();

}

4、創建壹個Statement

要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3

種類型:

1、執行靜態SQL語句。通常通過Statement實例實現。

2、執行動態SQL語句。通常通過實例實現。

3、執行數據庫存儲過程。通常通過實例實現。

具體的實現方式:

Statementstmt=con.();

PreparedStatementpstmt=con.prepareStatement(sql);

CallableStatementcstmt=

con.prepareCall("{CALLdemoSp(?,?)}");

  • 上一篇:無損音頻的WV格式
  • 下一篇:如何刪除網址病毒?
  • copyright 2024編程學習大全網