當前位置:編程學習大全網 - 腳本源碼 - 如何連接java和mysql數據庫

如何連接java和mysql數據庫

當然,首先要安裝有JDK(壹般是JDK1.5.X)。然後安裝MySQL,這些都比較簡單,具體過程就不說了。配置好這兩個環境後,下載JDBC驅動mysql-connector-java-5.0.5.zip(這個是最新版的)。然後將其解壓縮到任壹目錄。我是解壓到D盤,然後將其目錄下的mysql-connector-java-5.0.5-bin.jar加到classpath裏,具體如下:“我的電腦”->“屬性”->“高級”->“環境變量”,在系統變量那裏編輯classpath,將D:mysql-connector-java-5.0.5mysql-connector-java-5.0.5-bin.jar加到最後,在加這個字符串前要加“;”,以與前壹個classpath區分開。然後確定。

環境配置好了,很簡單。現在,先配置MySQL,設其用戶名為“root”,密碼為“root”。在命令行或用壹個SQL的前端軟件創建Database。

我是用SQLyog的前端軟件來創建Database的。

先創建數據庫:

CREATEDATABASESCUTCS;

接著,創建表:

CREATETABLESTUDENT

(

SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT000.00,PRIMARYKEY(SNO)

);

然後插入數據,可以用SQL語句insertintovalues(value1,value2,...);

也可以用SQLyog來操作

好了,創建好了。

下面,我們來編寫.java文件來演示壹下如何訪問MySQL數據庫。

importjava.sql.*;

publicclassJDBCTest{

publicstaticvoidmain(String[]args){

//驅動程序名

Stringdriver="com.mysql.jdbc.Driver";

//URL指向要訪問的數據庫名scutcs

Stringurl="jdbc:mysql://127.0.0.1:3306/scutcs";

//MySQL配置時的用戶名

Stringuser="root";

//MySQL配置時的密碼

Stringpassword="root";

try{

//加載驅動程序

Class.forName(driver);

//連續數據庫

Connectionconn=.(url,user,password);

if(!conn.isClosed())

System.out.println("SueededconnectingtotheDatabase!");

//statement用來執行SQL語句

Statementstatement=conn.();

//要執行的SQL語句

Stringsql="select*fromstudent";

//結果集

ResultSetrs=statement.(sql);

System.out.println("-----------------");

System.out.println("執行結果如下所示:");

System.out.println("-----------------");

System.out.println("學號"" ""姓名");

System.out.println("-----------------");

Stringname=null;

while(rs.next()){

//選擇sname這列數據

name=rs.getString("sname");

/*何問起hovertree*/

//首先使用ISO-8859-1字符集將name解碼為字節序列並將結果存儲新的字節數組中。

//然後使用GB2312字符集解碼指定的字節數組

name=newString(name.getBytes("ISO-8859-1"),"GB2312");

//輸出結果

System.out.println(rs.getString("sno")" "name);

}

rs.close();

  • 上一篇:房地產開發商融資的途徑和方式
  • 下一篇:為什麽鬼武者3漢化補丁後反而玩不了 壹遇到過場動畫就黑屏
  • copyright 2024編程學習大全網