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();
}
}
}
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。