程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 關於Eclispse連接Mysql的Jdbc

關於Eclispse連接Mysql的Jdbc

編輯:MySQL綜合教程

1.在Eclipse中新建Java工程

2.引入JDBC庫(在bulid path 的extenrnal裡)

3.

1)導入sql包(import java.sql.*)

2)加載(注冊)mysql jdbc驅動程序

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

3)連接數據庫(url)

Connection connect=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","123");

Connection connect=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test");

 

ok。。

 

層次結構:

   應用層《---Jdbc接口層《---jdbc驅動層《---數據庫

jdbc接口層:為訪問不同數據庫提供統一接口     

jdbc驅動層:由特定的數據庫廠家實現數據庫的真正交互

 

JDBC URL問題:

    Jdbc驅動程序一旦注冊完畢,就可以建立數據庫連接。但是由於很多驅動程序都被注冊過,所以需要DriverManager選擇正確的驅動程序。

因此Jdbc都有一個專門的jdbc url作為自我標識,用於選擇。

 

如下:

try
{

Class.forName("com.mysql.jdbc.Driver");
System.out.println("Suceess loading mysql driver");
}
catch(Exception e)
{
System.out.print("EEOR loading mysql driver");
e.printStackTrace();
}
try
{
Connection connect=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","123");
System.out.println("sucess connect server");
Statement stmt=connect.createStatement();
ResultSet rs=stmt.executeQuery("select * from user");
while(rs.next())
{
System.out.println(rs.getString("name"));
}
}
catch(Exception e)
{
System.out.print("get data error!");
e.printStackTrace();
}

 

 

 

  

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved