1. 程式人生 > 實用技巧 >【轉】java連線mysql資料庫的詳細步驟

【轉】java連線mysql資料庫的詳細步驟

轉自:http://blog.csdn.net/huwentao0305/article/details/53378755

其中程式碼有部分問題,我將其完善了一下。

連線說明: a、mysql連線的驅動 b、mysql資料庫的安裝 c、eclipse e、資料庫服務是否開啟(控制面板——管理工具——服務——找到mysql對應服務) f、建立一個數據庫 1、新建java專案 然後新建一個資料夾——libs(用來放各種外部包) 2、在包裡面加入連線mysql資料庫的包 這是下載連線: http://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.0.8.zip
下載後得到的是一個壓縮包 解壓後開啟選擇紅線圈著的jar包然後複製貼上到我們的java專案的libs檔案下面 3、構建路徑上的jar包 在eclipse中 a:點選專案——選擇屬性 b:進行新增 開啟屬性後,點選java構建路徑 點選新增jar,選擇你的專案下的jar包,然後一直確定,最後新增完成 4、在java專案中進行mysql資料庫的連線 在java專案包中新建兩個Class檔案, 我的命名為MainClass和SqlConnection 開啟SqlConnection 新增一下程式碼:
  1. package com.king.sqlCon;
  2. import java.sql.DriverManager;
  3. import java.sql.SQLException;
  4. import com.mysql.jdbc.Connection;
  5. publicclassSqlConnection{
  6. //這裡是SqlConnection類
  7. /*
  8. *java連線mysql資料庫
  9. *1、載入驅動程式
  10. *2、資料庫連線字串”jdbc:mysql://localhost:3306/資料庫名?”
  11. *3、資料庫登入名
  12. *3、資料庫登入密碼
  13. */
  14. privatestaticfinalStringURL=“jdbc:mysql://localhost:3306/deom?”;//資料庫連線字串,這裡的deom為資料庫名
  15. privatestaticfinalStringNAME=“admin”;//登入名
  16. privatestaticfinalStringPASSWORD=“13245”;//密碼
  17. publicvoidTheSqlConnection()
  18. {
  19. //1.載入驅動
  20. try{
  21. Class.forName(“com.mysql.jdbc.Driver”);
  22. }catch(ClassNotFoundExceptione){
  23. System.out.println(“未能成功載入驅動程式,請檢查是否匯入驅動程式!”);
  24. //新增一個println,如果載入驅動異常,檢查是否新增驅動,或者新增驅動字串是否錯誤
  25. e.printStackTrace();
  26. }
  27. Connectionconn=null;
  28. try{
  29. conn=DriverManager.getConnection(URL,NAME,PASSWORD);
  30. System.out.println(“獲取資料庫連線成功!”);
  31. }catch(SQLExceptione){
  32. System.out.println(“獲取資料庫連線失敗!”);
  33. //新增一個println,如果連線失敗,檢查連線字串或者登入名以及密碼是否錯誤
  34. e.printStackTrace();
  35. }
  36. //資料庫開啟後就要關閉
  37. if(conn!=null)
  38. {
  39. try{
  40. conn.close();
  41. }catch(SQLExceptione){
  42. //TODOAuto-generatedcatchblock
  43. e.printStackTrace();
  44. conn=null;
  45. }
  46. }
  47. }
  48. }
在MainClass中對SqlConnection進行呼叫
  1. packagecom.king.sqlCon;
  2. publicclassMainClass{
  3. publicstaticvoidmain(String[]args){
  4. //TODO自動生成的方法存根
  5. newSqlConnection().TheSqlConnection();
  6. }
  7. }