本文主要是介绍【数据库编程】1.JDBC概述,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. JDBC基本介绍
- JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。
- Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。
2. JDBC API
JDBC API是一系列的接口,它统一和规范了应用程序与数据库的连接、执行SQL语句,并得到返回结果等各类操作,相关类和接口在java.sql与javax.sql包中。
2.1 DriverManager驱动管理类
该类方法都为静态方法。
- void registerDriver(java.sql.Driver driver)
- Connection getConnection(String url, String user, String password)
2.2 Connection接口
- createStatement()
- PreparedStatement prepareStatement(String sql)
2.3 Statement接口
- int executeUpdate(String sql)
- ResultSet executeQuery(String sql)
- boolean execute(String sql)
2.4 PreparedStatement接口
- int executeUpdate(String sql)
- ResultSet executeQuery(String sql)
- boolean execute(String sql)
- setXxx(占位符索引, 占位符的值)
- 用于解决SQL注入,在占位符上填充内容
- 方法如:void setInt(int parameterIndex, int x)
- setObject(占位符索引, 占位符的值)
- void addBatch()
- int[] executeBatch()
- void clearBatch()
2.5 ResultSet结果集
- boolean next()
- boolean previous()
- Xxx getXxx(列的索引或者列名)
- 返回对应列的值,接收的类型是Xxx
- 方法如:int getInt(int columnIndex)、int getInt(String columnLabel)
- Object getObject(列的索引或者列名)
这篇关于【数据库编程】1.JDBC概述的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!