码迷,mamicode.com
首页 > 数据库 > 详细

JDBC

时间:2019-12-07 16:33:33      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:out   root   数据连接   bsp   als   连接   资源   操作   sys   

概念 

  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

 

 

 

技术图片

 

JDBC

标签:out   root   数据连接   bsp   als   连接   资源   操作   sys   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!