本文实例为大家分享了JDBC建立数据库连接的具体代码,供大家参考,具体内容如下
import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import com.mysql.jdbc.Connection; import com.mysql.jdbc.PreparedStatement; public class Test { public static void main(String[] args) { //声明Connection对象 Connection conn = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; //驱动程序名 String driver = "com.mysql.jdbc.Driver"; //用户名 String user = "root"; //密码 String password = "1234"; //url String url = "jdbc:mysql://localhost:3306/db_person"; try { String sql = "SELECT * FROM student"; //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()) { int id = resultSet.getInt(1); String name = resultSet.getString(2); String sex = resultSet.getString(3); int age = resultSet.getInt(4); System.out.println(id +" "+ name + " " + sex + " " + age); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { if(resultSet != null) { try { resultSet.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(preparedStatement != null) { try { preparedStatement.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(conn != null) { try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级