Java的JDBC连接

1 篇文章 0 订阅

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的对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值