JDBC
来源:互联网 发布:java jdk安装 编辑:程序博客网 时间:2024/06/07 22:58
JDBC:Java Database Connectivity。
JDBC定义了一套标准的接口,即访问数据库的通用API,不同的数据库厂商通过不同的方式实现这些接口。
JDBC常用的类或者接口:
DriverManager 驱动管理。
Connection DatabaseMetaData 连接接口。
Statement PreparedStatement CallableStatement 语句对象接口。
ResultSet ResultSetMetaData 结果集接口。
JDBC工作流程:加载驱动,建立连接--------创建语句对象Statement---------执行SQL语句-----------------处理结果集----------关闭连接。
Oracle:Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL","root","root");
mysql:Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
Statement stmt = conn.createStatement();
boolean flag = stmt.execute(sql);
ResultSet rs = stmt.executeQuery(sql);
int flag = stmt.executeUpdate(sql);
遍历结果集:
while(rs.next()) {
System.out.println(rs.getInt("id")+" "+rs.getString("name"));
}
Oracle:ojdbc6.jar/ojdbc14.jar
Mysql: mysql-connector-java-5.0.4-bin.jar
连接池:
---commons-dbcp-1.4.jar连接池的实现
----commons-pool-1.5.jar连接池实现的依赖库
BasicDataSource dataSource = new BasicDataSource();
dataSource.setDriverClassName();
dataSource.setUrl();
dataSource.setUsername();
dataSource.setPassword();
Connection conn = dataSource.getConnection();
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- json解析
- 简单介绍android studio中的Logcat
- 到底utf-8和unicode是什么关系
- RPC(linux)报错 Cannot register service RPC
- dumpsys 命令
- JDBC
- Android项目开发总结(三)-- 规范篇
- Swift设计模式之装饰模式
- linux pipe 函数( int pipe(int filedes[2]))
- 小米盒子开启ADB调试的方法
- RPC
- 文件I/O与系统编程
- Android开源项目分类汇总【畜生级别】
- Swift设计模式之中介者模式