JDBC

概念 

  Java Database Connectivity  Java 数据库连接, java语言操作数据库

  JDBC本质 其实是官方 sun 公司 定义了一套操作所有关系型数据库的规则,即接口,各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口(JDBC) 编程,真正执行的是代码是驱动jar包中的实现

快速入门

  步骤 

  1.导入驱动jar包   mysql-connector-java5.1.37-bin.jar

    1.复制jar包到项目的libs目录下

    2.右键--> add Libray 

//2.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//3.获取数据连接对象 Connection
Connection conn = DriverManager.getConnection("jdbc:mysql://192.168.203.128:3306/db1","root","De3151127");
//4.定义sql
String sql= "update tbdictionary  set SysCode='123' where id=1";
//5.获取执行sql语句的对象 Statrmemt
Statement stmt =conn.createStatement();
//6.执行sql ,接收返回结果
int count =stmt.executeUpdate(sql);
//7.处理结果
System.out.println(count);
//8.释放资源
stmt.close();
conn.close();

详解个对象

DriverManager驱动管理对象

功能  

  1. 注册驱动  static void  registerDriver(Driver driver)   //源码静态代码调用此方法注册

  2. 获取数据库连接  DriverManager.getConnection("jdbc:mysql://localhost:3306/db1","root","pwd")

    参数:

      url:指定连接路径 语法  jdbc:mysql://ip地址(域名):端口/数据库名

Connection 数据库连接对象

 功能 

  1.获取执行sql 的对象

    Statement  createStatement();

    PreparedStatement preapareStatement(String sql)

   2.管理事务

    开启事务  void setAutoCommit(boolean )  设置为false 开始事务

    提交事务  commit()

    回滚事务  rollback()

Statement     执行sql的对象

  功能

    执行sql

原文地址:https://www.cnblogs.com/liaoyd/p/12001792.html