JDBC快速入门和JDBC各个类详解_DriverManager
JDBC快速入门:
快速入门:
步骡:
1.导入驱动jar包mysql-connector-java-5.1.37-bin.jar
1.复制mysql-connector-java-5.1.37-bin.jar到项目的libs目录下
2.右键-->Add As Library
2.注册驱动
class .forName( "com . mysql.jdbc.Driver");
3.获取数据库连接对象connection
connection conn = DriverWanager.getconnection("jdbc: mysql://localhost:3306/db3",“root","root");
4.定义sql
string sql = "update account set balance = 5o0 where id = 1";
5.获取执行sql语句的对象statement
statement stmt = conn.createstatement();
6.执行sql,接受返回结果
int count = stmt.executeupdate(sql);
7.处理结果
system.out.println( count);
8.释放资源
stmt.close();
conn.close();
JDBC各个类详解_DriverManager:
详解各个对象:
1. DriverManager:驱动管理对象
功能:
1.注册驱社:告诉程序该使用哪一个数据库驱动jar
static void registerDriver(Driver driver) :注册与给定的驱动程序 DriverManager 。
写代码使用:class.forName( "com.mysql.jdbc.Driver");
通过查看源码发现:在com.mysql.jdbc.Driver类中存在静态代码块
static {
try {
ava.sql.DriverManager.registerDriver(new Driver());
}catch ( sQLException E) {
throw new RuntimeException( "can't register driver!");
}
}
注意: mysql 5之后的驱动jar包可以省略注册驱动的步骤。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix