天天看点

在java中实现MySql数据库连接

一.实现MySql数据库连接。

代码如下:

packagetest;

importjava.sql.DriverManager;

importjava.sql.ResultSet;

importjava.sql.SQLException;

importjava.sql.Statement;

publicclassdb{

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

Stringdriver="com.mysql.jdbc.Driver";//定义方式

Stringpath="jdbc:mysql://localhost:3306/buybook";//定义路径(地址)

Stringuser="root";//定义用户名

Stringpwd="123";//定义密码

ResultSetrt;

Connectioncnn=null;

Statementstatement;

try{

Class.forName(driver);//获取数据库驱动

cnn=DriverManager.getConnection(path,user,pwd);//获得数据库连接

statement=cnn.createStatement();//创建执行者

Stringsql="select*frombooks";//添加sql语句;

rt=statement.executeQuery(sql);//执行sql语句并生成结果集

while(rt.next()){//将结果集循环输出

System.out.print(rt.getString("bno"));

System.out.print("");

System.out.println(rt.getString("bname"));

}

}catch(ClassNotFoundExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}catch(SQLExceptione){

finally

{

cnn.close();

必知的知识点:

1.next()方法:实现光标向后移动

2.Connection对象的获取需要用到DriverManager对象(或说类),DriverManager的getConnection()方法通过数据库连接url、数据库用户名、密码来创键connection对象。

3.Connection接口位于java.sql包中。

4.ResultSet接口位于java.sql包中。