概述
DriverManager类的有用方法
方法声明 | 功能描述 |
public static void registerDriver(驱动程序驱动程序): | 用于在DriverManager中注册给定的驱动程序。 |
public static void deregisterDriver(驱动程序驱动程序): | 用于通过DriverManager注销给定的驱动程序(从列表中删除该驱动程序)。 |
公共静态连接getConnection(String url): | 用于建立与指定网址的连接。 |
公共静态连接getConnection(String url, String userName, String password): | 用于使用指定的url, 用户名和密码建立连接。 |
Connection接口
方法声明 | 功能描述 |
Statement createStatement() | 用于返回一个向数据库发送语句的Statement对象 |
CallableStatement prepareCall(String sql) | 创建一个 CallableStatement 对象来调用数据库存储过程。 |
PreparedStatement prepareStatement(String sql) | 创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库。 |
Statement接口:
用于执行静态的SQL语句,并返回一个结果对象
方法声明 | 功能描述 |
boolean execute(String sql) | 用于执行可能返回多个结果的查询 |
int executeUpdate(String sql): | 用于执行指定的查询, 它可以被创建, 删除, 插入, 更新, 删除等。 |
ResultSet executeQuery(String sql) | 用于执行SELECT查询。它返回ResultSet的对象。 |
PreparedStatement接口
方法声明 | 功能描述 |
boolean exectute() | 在此PreparedStatement对象中执行SQL语句,该语句可以是任何SQL语句。如果是Result对象,则返回true,如果是更新计数或没有结果,则返回false |
ResultSet executeQuery() | 在此PreparedStatement对象中执行SQl查询,并返回查询生成的ResultSet对象 |
void setInt(int index,int x) | 将指定参数设置给定JAva int值。设置其他类型参数的方法于此方法类似,如setFloat(int index,float x),setDouble(int index,double x)等 |
ResultSet接口
方法声明 | 功能描述 |
String getString(int columnIndex) | 用于获取指定字段的String类型的值,参数columnIndex代表字段的索引 |
String getString(String columnName) | 用于获取指定字段的String类型的值,参数columnName代表字段的名称 |
int getInt(int columnIndex) | 用于获取指定字段的int类型的值,参数columnIndex代表字段的索引 |
int getInt(String columnName) | 用于获取指定字段的int类型的值,参数columnName代表字段的名称 |
Date getDate(int columnIndex) | 用于获取指定字段的Date 类型的值,参数columnIndex代表字段的索引 |
Date getDate(String columnName) | 用于获取指定字段的Date 类型的值,参数columnName 代表的字段名称 |
boolean next() | 将游标从当前位置向下移一行 |
boolean absolute(int row) | 将游标移动到此ResultSet对象的指定行 |
void afterLast() | 将游标移动到此ResultSet对象的末尾,即最后一行之后 |
void beforeFirst() | 将游标移动到此ResultSet对象的开头,即第一行之前 |
boolean previous() | 将游标移动到此ResultSet对象的上一行 |
boolean last() | 将游标移动到此ResultSet对象的最后一行 |
JDBC驱动包,
对象
Connection 数据库连接对象
DriverManager 驱动管理对象
功能:1、注册驱动
static void registerDriver(Driver driver) : 注册与给定的驱动程序 DriverManager。
注意:mysql5之后的驱动jar包可以省略注册驱动的步骤。
2、获取数据库连接
2.Connection :数据库连接对象
//获取数据库连接对象,分别是三个参数
Stringurl="jdbc:mysql://localhost:3306/jdbc"; 端口号数据库名称
Stringusername="root";
Stringpassword="123456";
如果是本机可以把端口和主机名忽略不写,jdbc:mysql:///
3.Statement :执行sql对象
1.执行sql
int executeUpdate(String sql) :执行DML(insert、update、delete)语句、DDL(create、alter、drop)语句。返回值为影响行数。
4.ResultSet 结果集对象
5.PreparedStatement :执行sql的对象
最后
以上就是魁梧冬瓜为你收集整理的Java的JDBC连接的全部内容,希望文章能够帮你解决Java的JDBC连接所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复