摘要: 在大型关系型数据库中,有一组为了完成特定功能的 SQL 语句集被称为存储过程(Stored Procedure),它是数据库中的对象。 JDBC 使用 CallableStatement 对象,完成对存储过程的操作。 CallableStatement 通过 Connection.prepareCa 阅读全文
posted @ 2018-06-24 18:38 Gerrard_Feng 阅读(345) 评论(0) 推荐(0)
摘要: 1. 引入 PreparedStatement PreparedStatement 通过 Connection.createPreparedStatement(String sql) 方法创建,主要用来反复执行一条结构相似的 SQL 语句。 例如: 这两条 SQL 语句,除了插入的值不同,其他的基本 阅读全文
posted @ 2018-06-24 17:37 Gerrard_Feng 阅读(1289) 评论(0) 推荐(0)
摘要: JDBC 使用 Statement 作为 SQL 语句的执行器。 Statement 通过 Connection.createStatement() 方法创建,一共支持以下6种方式执行 SQL 语句: execute() executeUpdate() executeQuery() executeL 阅读全文
posted @ 2018-06-24 15:43 Gerrard_Feng 阅读(5536) 评论(0) 推荐(2)
摘要: 1. 加载数据库驱动 通常来说,JDBC 使用 Class 类的 forName() 静态方法来加载驱动,需要输入数据库驱动代表的字符串。 例如: 加载 MySQL 驱动: 加载 Oracle 驱动: 以及之后我 demo 使用的 SQLite 驱动 这些数据库驱动的字符串,可以在数据库厂商提供的驱 阅读全文
posted @ 2018-06-24 13:02 Gerrard_Feng 阅读(856) 评论(0) 推荐(0)
摘要: 1. JDBC 常用接口和类 DriverManager 负责管理 JDBC 驱动的服务类,程序中主要的功能是获取连接数据库的 Connection 对象。 Connection 代表一个数据库连接对象,要访问数据库,首先需要获得数据库连接。 同时,Connection 接口提供了获取执行 SQL 阅读全文
posted @ 2018-06-24 12:05 Gerrard_Feng 阅读(596) 评论(0) 推荐(0)
摘要: JDBC 有四种驱动类型,分别是: JDBC-ODBC 桥(JDBC-ODBC bridge driver plus ODBC driver) 本地 API 驱动(Native-API partly Java driver) 网络协议驱动(JDBC-Net pure Java driver) 本地协 阅读全文
posted @ 2018-06-24 10:46 Gerrard_Feng 阅读(900) 评论(0) 推荐(0)