JDBC建立数据库连接的代码
本文实例为大家分享了JDBC建立数据库连接的具体代码,供大家参考,具体内容如下
importjava.sql.DriverManager; importjava.sql.ResultSet; importjava.sql.SQLException; importcom.mysql.jdbc.Connection; importcom.mysql.jdbc.PreparedStatement; publicclassTest{ publicstaticvoidmain(String[]args){ //声明Connection对象 Connectionconn=null; PreparedStatementpreparedStatement=null; ResultSetresultSet=null; //驱动程序名 Stringdriver="com.mysql.jdbc.Driver"; //用户名 Stringuser="root"; //密码 Stringpassword="1234"; //url Stringurl="jdbc:mysql://localhost:3306/db_person"; try{ Stringsql="SELECT*FROMstudent"; //1.加载驱动 Class.forName(driver); //2.获得connect连接 conn=(Connection)DriverManager.getConnection(url,user,password); //3.获得PreparedStatement preparedStatement=(PreparedStatement)conn.prepareStatement(sql); //4.获得结果集 resultSet=preparedStatement.executeQuery(); while(resultSet.next()){ intid=resultSet.getInt(1); Stringname=resultSet.getString(2); Stringsex=resultSet.getString(3); intage=resultSet.getInt(4); System.out.println(id+""+name+""+sex+""+age); } }catch(Exceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); }finally{ if(resultSet!=null){ try{ resultSet.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } if(preparedStatement!=null){ try{ preparedStatement.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } if(conn!=null){ try{ conn.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。