永发信息网

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接口:主要是用来获取数据库中表的相关信息的。如:表的行数啊。望采纳,谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯