您的位置:首页 > 编程语言 > Java开发

在java中实现MySql数据库连接

2013-09-25 19:37 176 查看
一.实现MySql数据库连接。代码如下:packagetest;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;publicclassdb{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStringdriver="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-generatedcatchblocke.printStackTrace();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}finally{try{cnn.close();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}}必知的知识点:1.next()方法:实现光标向后移动2.Connection对象的获取需要用到DriverManager对象(或说类),DriverManager的getConnection()方法通过数据库连接url、数据库用户名、密码来创键connection对象。3.Connection接口位于java.sql包中。4.ResultSet接口位于java.sql包中。5.Statement接口位于java.sql包中。6.在默认情况下,同一时间每个Statement对象在只能打开一个ResultSet对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息