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 @ 2022-10-19 15:53  冰灵IT  阅读(37)  评论(0)    收藏  举报