jdbc

JDBC面向关系型数据库编程
maven
mysql端口号3306
oracle端口号1521
/**

  • JDBC:链接数据库的一种技术/持久层(DAO)的技术

  • JDBC的API文件:java.sql包

  • JDBC访问数据库的步骤

  • 1.加载驱动程序 每个数据库厂商都会给我们提供它自己的驱动程序 Class.forName("驱动程序的名称") maven

  • 2.获取链接(Connection 接口)
    链接时有这句话conn.setAutoCommit(false);的时候
    必须要有这句话connection.commit();才能将改动提交给数据库

  • 3.我们会通过链接(Connection 接口)中提供好的方法创建一个对象Statement(接口),用于将SQL语句发送给数据库

  • ResultSet executeQuery(String sql) 执行给定的 SQL 语句,该语句返回单个 ResultSet(结果集) 对象(用于保存查询结果)。

  • int executeUpdate(String sql)
    执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。

  •   (1) 对于 SQL 数据操作语言 (DML) 语句,返回行计数   delete insert update 成功返回值就是1
    
  •   (2) 对于什么都不返回的 SQL 语句,返回 0 
    
  • 4.释放资源(关闭资源)

  • statement close() connection close()

  • @author Administrator

*/

/**

  • statement接口作用向数据库发送静态sql语句的select *from user where username='admin' and password='123456'

// * JDBC中也提供了一些接口(PreparedStatement预处理):用于向数据库发送动态SQL语句select *from user where username=?and password=?

  • PreparedStatement prepareStatement(String sql) 创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库
  • @author Administrator

*/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JDBC简介 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC...
    奋斗的老王阅读 5,405评论 0 51
  • 本文主要内容 1、JDBC 2、DBUtils 01JDBC概念和数据库驱动程序 A: JDBC概念和数据库驱动程...
    胜浩_ae28阅读 3,034评论 0 0
  • 本人的环境为Myeclipse10、MySQL5.7.15 本文包括:简介JDBC编程步骤打通数据库程序详解—Dr...
    廖少少阅读 9,518评论 7 39
  • 什么是JDBC API以及何时使用它? Java数据库连接API允许我们使用关系数据库.JDBC API接口和类是...
    淡定_蜗牛阅读 3,308评论 0 1
  • 等你 在河岸边 踮着脚,眺着眼 哪一个才是我的希冀,我的心湾 碧水如绸,蓑船轻曳 我在波心里看着你, 你摇荡着,涟...
    程雨田阅读 2,839评论 4 7