用Eclipse連接mysql數據庫
發表時間:2023-07-24 來源:明輝站整理相關軟件相關文章人氣:
[摘要]我們在用java開發時會經常用到數據庫,數據庫可以保存數據以及對數據的管理.當然連接數據庫是我們開發的第一步,如果你不連接數據庫,你何談對數據庫進行操作,在連接數據庫過程中,我們會遇到許多的問題,下...
我們在用java開發時會經常用到數據庫,數據庫可以保存數據以及對數據的管理.當然連接數據庫是我們開發的第一步,如果你不連接數據庫,你何談對數據庫進行操作,在連接數據庫過程中,我們會遇到許多的問題,下面由我來講解,怎么連接數據庫,以及在連接過程中出現的錯誤.

下載JDBC
1.第一步 百度搜索 ”mysql-connector-java-5.1.24-bin.jar”并下載.把這mysql-connector-java-5.1.24-bin.jar 文件放到C:\jdk1.7.0_67\jre\lib\ext(這里是我的jdk的目錄中).

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

添加代碼
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();
}

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

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

4.第六步 啟動數據庫服務 按CTRL+SHIFT+ESC,點擊服務.--找到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連接mysql數據庫的詳細內容,更多請關注php中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。