用Eclipse連接mysql數據庫

我們在用java開發時會經常用到數據庫,數據庫可以保存數據以及對數據的管理.當然連接數據庫是我們開發的第一步,如果你不連接數據庫,你何談對數據庫進行操作,在連接數據庫過程中,我們會遇到許多的問題,下面由我來講解,怎么連接數據庫,以及在連接過程中出現的錯誤.

相關mysql視頻教程推薦:《mysql教程

用Eclipse連接mysql數據庫

下載JDBC

1.第一步? 百度搜索 ”mysql-connector-java-5.1.24-bin.jar”并下載.把這mysql-connector-java-5.1.24-bin.jar??????????????????????????????

文件放到C:jdk1.7.0_67jrelibext(這里是我的jdk的目錄中).

用Eclipse連接mysql數據庫

2.第二步 (1)打開eclipse 并且創建java project(file-new-other-java project),我創建了”linkMysql1”(2)在src中創建包—linkMysql1.在創建的包中創建類–LinkMysql.

用Eclipse連接mysql數據庫

添加代碼

1.第三步 寫加載JDBC的函數,注意:我們測試是時全是在main函數里面的.

try?{ ??????????Class.forName("com.mysql.jdbc.Driver");?????//加載MYSQL?JDBC驅動程序?? ??????????//Class.forName("org.gjt.mm.mysql.Driver"); ?????????System.out.println("Success?loading?Mysql?Driver!"); ????????} ????????catch?(Exception?e)?{ ??????????System.out.print("Error?loading?Mysql?Driver!"); ??????????e.printStackTrace(); ????????}

用Eclipse連接mysql數據庫

2.第四步 連接數據庫,

Connection?connect?=?DriverManager.getConnection( ??????????????"jdbc:mysql://localhost:3306/ter","root","123456"); ???????????????//連接URL為???jdbc:mysql//服務器地址/數據庫名??,后面的2個參數分別是登陸用戶名和密碼

用Eclipse連接mysql數據庫

3.第五步 對數據庫進行操作,在這里我的數據庫名字是ter.其中紅色標注的是我們熟悉的數據庫操作

用Eclipse連接mysql數據庫

4.第六步 啟動數據庫服務 按CTRL+SHIFT+ESC,點擊服務.–找到Mysql右擊啟動

用Eclipse連接mysql數據庫

完整代碼

package?linkMysql1; import?java.sql.*; public?class?LinkMysql?{ ??? ????public?static?void?main(String?args[])?{ ????????try?{ ??????????Class.forName("com.mysql.jdbc.Driver");?????//加載MYSQL?JDBC驅動程序?? ??????????//Class.forName("org.gjt.mm.mysql.Driver"); ?????????System.out.println("Success?loading?Mysql?Driver!"); ????????} ????????catch?(Exception?e)?{ ??????????System.out.print("Error?loading?Mysql?Driver!"); ??????????e.printStackTrace(); ????????} ????????try?{ ??????????Connection?connect?=?DriverManager.getConnection( ??????????????"jdbc:mysql://localhost:3306/ter","root","123456"); ???????????????//連接URL為???jdbc:mysql//服務器地址/數據庫名??,后面的2個參數分別是登陸用戶名和密碼 ? ??????????System.out.println("Success?connect?Mysql?server!"); ??????????Statement?stmt?=?connect.createStatement(); ??????????ResultSet?rs?=?stmt.executeQuery("select?*?from?user"); ??????????????????????????????????????????????????????????????????//user?為你表的名稱 ????while?(rs.next())?{ ????????????System.out.println(rs.getString("name")); ??????????} ????????} ????????catch?(Exception?e)?{ ??????????System.out.print("get?data?error!"); ??????????e.printStackTrace(); ????????} ??????} ? }

說明

記得打開Mysql

以上就是用Eclipse連接

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享