jdbc常用的api有哪些
答案:2 悬赏:0 手机版
解决时间 2021-02-23 23:26
- 提问者网友:心如荒岛囚我终老
- 2021-02-23 03:51
jdbc常用的api有哪些
最佳答案
- 五星知识达人网友:行路难
- 2021-02-23 04:54
API: java中被封装好的类和 方法直接可以拿来使用 JDBC :数据库厂商发布的 :让程序员更好更方便的操作自己数据库的一些方法和操作的集合(及api) 所以可以理解为 jdbc是一种被包装好的 我们直接可以拿来 使用(包括连接,查询,更新 数据库)...
全部回答
- 1楼网友:琴狂剑也妄
- 2021-02-23 06:19
dirvermanager类:是jdbc的管理层,作用于用户和驱动之间。该类负责注册和加载jdbc驱动。
connection接口:代表与数据库的链接,并拥有创建sql语句的方法,以完成基本的sql操作,同时为数据库事务提供提交和回滚方法。如:上面的例子就是链接到了testdata数据库。
statement接口:用于执行不带参数的简单sql语句。创建statement实例对象后可以调用jdbc提供的3种执行sql语句的方法:
(1)executeupdate()方法,一般用于执行sql的insert,delete,update语句
(2)executequery()方法,一般用于执行sql的select语句,因为 它的返回值是执行sql语句后产生的一个resultset接口的实例(结果集)
(3)execute()方法,即一般它执行的sql语句既有查询又有更新值,约等于executeupdate()和executequery()两个方法的合辑。
preparedstatement接口:它与statement 的主要区别
(1)它包含的sql语句是预编译的,所以当多次执行一条sql语句时用它会更快
(2)在设置参数是可以用“?”代替。如:
preparedstatement pstmt=conn.preparedstatement(insert into test values(?,?));
pstmt.setstring(1,'gg');
pstmt.setstring(2,'123');
resultset接口:包含了statement和preparedstatement的executequery方法中select的结果集。相当于用它来读取数据库里每列的值。
databasemetadata接口:主要是用来得到数据库的相关信息的。如:数据库版本啊
resultsetmetadata接口:主要是用来获取数据库中表的相关信息的。如:表的行数啊。望采纳,谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯