JDBC简介

本文介绍了ODBC和JDBC的概念及其作用,它们都是用于数据库访问的技术。ODBC作为开放数据库连接标准,允许通过通用API访问多种数据库。JDBC则是Java平台下的数据库连接接口,提供统一的API来操作数据库。详细阐述了JDBC编程的六个步骤,包括加载驱动、创建连接、准备语句、执行SQL、处理结果和资源回收,帮助开发者更好地理解和应用JDBC进行数据库操作。
摘要由CSDN通过智能技术生成

ODBC(open database connectivity):开放数据库连接,可以通过一组通用的API访问不同的数据库管理系统。其可以在不同的数据库之间切换,JDBC就是模仿了ODBC的设计。
JDBC(Java database connectivity):Java运行平台的核心类库中的一部分,提供了访问数据库的API。JDBC可以规避数据库的不同,位程序开发人员访问数据库提供统一的编程接口(API)。通过这些类的接口可以实现对数据库中表记录的操作有:插入,删除,修改,查询。
JDBC编程步骤
1.加载驱动:使用class类下的静态方法for Name来加载驱动,格式如下代码:
Class.forName(driverClass);driverClass为数据库驱动类所对应的字符串,如mysql驱动:Class.forName("com.mysql.jdbc.Driver").
2.创建链接:通过DriverManager获取数据库连接,格式如下代码:DriverManager.getConnection(String url,String user,String pass);url值数据库的url,user值登录数据库的用户名,pass为登录密码,该用户需要相应的限权才可以执行相应的mysql语句的操作。在mysql中数据库url的写法为jdbc:mysql://hostname:port/databasename,不同数据库url不同。
3.准备语句:通过Connection对象创建Statement对象,三种方法,通过createStatement()创建基本的Statement对象;通过prepareStatement(Stringsql)传入的sql语句创建预编译的Statement对象;PrepareCall(String sql)通过传入的sql语句创建CallableStatement对象。
4.执行库操作:使用Statement对象执行sql语句。Statement对象都有如下几种方法。execute():执行任何sql语句。executeUpdate()。executeQuery():只可以执行查询语句,返回代表查询结果的ResuSet对象。
5.处理结果:执行的sql语句是查询语句时,将返回一个ResultSet对象取出查询结果。ResultSet提供两类方法,next(),first(),last()等用于记录指针的方法。getXXX(参数):获取记录指针指向行,特定列的值;可以用列索引为参数,也可以用列名为参数。
6.回收资源:回收数据库资源,因为会有很多连接数据库的,要节省资源。关闭ResultSet,Statement,Connection。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值