1.JDBC链接数据库的生命周期是什么?

1.JDBC链接数据库的生命周期是什么?,第1张

1.注册驱动

Class.forname("com.mysql.jdbc.Driver")//这是连接mysql数据库的驱动

2.获取数据库连接

java.sql.Connection conn=java.sql.DriverManager.getConnection()3.获取表达式

java.sql.Statement  stmt=conn.createStatement("jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK","root","null")//三个参数分别是数据库连接的URL,用户名,密码 4.执行SQL

java.sql.ResultSet   rs=stmt.executeQuery("select * from user")5.显示结果集里面的数据

while(rs.next()){

System.out.println(rs.getInt(1))

System.out.println(rs.getString("username"))

System.out.println(rs.getString("password"))

System.out.pringln()

}//执行插入语句

//stmt.executeUpdate("insert into user values(1,'中文','345')")

6.释放资源

rs.close()

stmt.close()

conn.close()

两种常见的断开方式:

1 根据数据库连接字符串设置链接生命周期 会自行断开

2 拿,net环境举例 MySQL.Data.MySqlClient类库下的 MySqlConnection类 下面有个方法 叫 .Close() 即可断开连接;

访问MySqlConnection类下的 Statu (只读的)字段 可以获得当前连接状态

提示 断开后的连接 可以随时 根据需要打开


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9996041.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存