JDBC建立数据库连接的代码

  

本文实例为大家分享了JDBC建立数据库连接的具体代码,供大家参考,具体内容如下
  

        进口java.sql.DriverManager;   进口java.sql.ResultSet;   进口java.sql.SQLException;      进口com.mysql.jdbc.Connection;   进口com.mysql.jdbc.PreparedStatement;      公共类测试{   公共静态void main (String [] args) {//声明连接对象   连接康涅狄格州=零;   PreparedStatement PreparedStatement=零;   ResultSet ResultSet=零;//驱动程序名   字符串司机=癱om.mysql.jdbc.Driver”;//用户名   字符串的用户=案?//密码   字符串密码=" 1234 ";//url   字符串url=" jdbc: mysql://localhost: 3306/db_person”;      尝试{   从学生”字符串sql=" SELECT *;//1 .加载驱动   forname(司机);//2 .获得连接连接   康涅狄格州=DriverManager(连接)。getConnection (url、用户密码);//3 .获得PreparedStatement   preparedStatement=(preparedStatement) conn.prepareStatement (sql);//4 .获得结果集   resultSet=preparedStatement.executeQuery ();      而(resultSet.next ()) {   int id=resultSet.getInt (1);   字符串名称=resultSet.getString (2);   字符串性=resultSet.getString (3);   int年龄=resultSet.getInt (4);      system . out。println (id + " " +名字+ " " +性别+ " " +年龄);   }      }捕捉(异常e) {//TODO自动生成的catch块   e.printStackTrace ();   最后}{   如果(resultSet !=null) {   尝试{   resultSet.close ();   }捕捉(SQLException e) {//TODO自动生成的catch块   e.printStackTrace ();   }   }      如果(preparedStatement !=null) {   尝试{   preparedStatement.close ();   }捕捉(SQLException e) {//TODO自动生成的catch块   e.printStackTrace ();   }   }      如果(康涅狄格州!=null) {   尝试{   conn.close ();   }捕捉(SQLException e) {//TODO自动生成的catch块   e.printStackTrace ();   }   }      }   }   }      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

JDBC建立数据库连接的代码