数据库
来源:互联网 发布:淘宝店铺优惠券怎么用 编辑:程序博客网 时间:2024/05/22 15:47
带参数的SQL语句、获取元数据。
- JDBC-ODBC桥 —— sun.jdbc.odbc.JdbcOdbcDriver
- SQL Server 2000 —— com.microsoft.jdbc.sqlserver.SQLServerDriver
- Oracle —— oracle.jdbc.driver.OracleDriver
- MySql —— com.mysql.jdbc.Driver
- static Connection getConnection(String url, String user, String password) —— 给出用户名和密码,建立数据库连接。
- static Connection getConnection(String url) —— 建立数据库连接,可以在url中给出用户名和密码。
- JDBC-ODBC桥 —— jdbc:odbc:[odbcsource]
- SQL Server 2000 —— jdbc:microsoft:sqlserver://127.0.0.1:1433
- Oracle —— jdbc:oracle:thin:@127.0.0.1:1521:[sid]
- MySql —— jdbc:mysql://127.0.0.1:3306/[dbname]?useUnicode=true&characterEncoding=gbk
- Statement createStatement() —— 创建一个语句对象,语句对象用于执行SQL语句。
- PreparedStatement prepareStatement(String sql) —— 使用带参数的SQL语句创建预处理语句对象。
- CallableStatement prepareCall(String sql) —— 创建一个用于调用存储过程的CallableStatement对象。
- void setAutoCommit(boolean autoCommit) —— 设置自动提交事务。
- void commit() —— 提交事务。
- void rollback() —— 回滚事务。
- DatabaseMetaData getMetaData() —— 获取数据库元数据。
- void close() —— 关闭数据库连接
- ResultSet executeQuery(String sql) —— 执行查询语句返回结果集。
- int executeUpdate(String sql) —— 执行SQL语句,INSERT、UPDATE、DELETE,数据定义语句DDL。
- boolean execute(String sql) —— 执行SQL语句。
- void addBatch(String sql) —— 增加批处理语句。
- int[] executeBatch() —— 执行批处理语句。
- void clearBatch() —— 清楚批处理语句。
- void close() —— 关闭语句对象。
- boolean next() —— 把当前的指针向下移动一位。
- String getString(int columnIndex) —— 获取指定字段的值,字段下标从“1”开始,返回String类型。
- String getString(String columnLabel) —— 返回指定字段的值,字段通过字段名指定,返回String类型。
- void close() —— 关闭结果集。
- 其他get方法:getFloat()、getDouble()、getDate()、getBoolean()等。
- PreparedStatement接口继承自Statement。
- PreparedStatement用于执行预编译的SQL语句,预编译的SQL语句可以多次绑定参数执行,效率较高。
PreparedStatement pstmt = con.prepareStatement( "UPDATE EMPLOYEES SET SALARY = ? WHERE ID = ?");pstmt.setBigDecimal(1, 153833.00)pstmt.setInt(2, 110592)
- DatabaseMetaData
- 数据库元数据,通过它可以获取数据库各个方面的信息。
- 元数据包含了数据库的相关信息,例如当前数据库连接的用户名、使用的JDBC驱动程序、数据库允许的最大连接数、数据库的版本等。
ResultSetMetaData
结果集元数据,通过它可以获得结果集相关的信息,例如字段个数、字段名、字段类型等。
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 启用 JBoss 和 Tomcat 对 JSP 的泛型(JDK5.0特性)支持
- 常用SQL时间函数
- Namespaces (C++)
- javascript 中call与apply区别
- Apache负载均衡+Tomcat集群
- 数据库
- VS2010开发体验系列之一 - 新特性概述
- magento 开发 -- 新增一个简单的退货流程
- 英语学习
- red hat SSH without password
- subclipx v1.02 - 简单实用的轻量级多维剪贴板工具
- 改进的Java XML文件合并工具类
- WEB网页设计前端(前台)开发的常用工具推荐
- 俺的第一个汇编程序