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)