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包可以省略注册驱动的步骤。

posted @   冰灵IT  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示