关于Eclispse连接Mysql的Jdbc

1.在Eclipse中新建Java工程

2.引入JDBC库(在bulid path 的extenrnal里)

3.

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

2卡塔尔加载(注册State of Qatarmysql 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)
永利澳门游戏网址304,{
System.out.print(“get data error!”);
e.printStackTrace();
}

 

 

 

  

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注