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();
}