Java的数据库技术【1】

本文介绍了Java数据库技术中的JDBC,讨论了在面向对象数据库面前JDBC的重要性,并详细讲解了JDBC驱动的装载、注册、打开数据库连接、执行SQL及数据处理等基本操作。还探讨了JDBC的元数据、可滚动结果集以及数据源的使用,强调了JNDI在管理数据源中的作用。
摘要由CSDN通过智能技术生成

序言

数据库,程序员永远要面对的开发环节。其重要性不言而喻。我从学习vb,delphi,再到java,数据库的技术接踵而至,odbc,ado,bde,jdbc,jdo,hibernate,还有好多吧。记得图形化编程中,多半使用控件开发,比如datasource,非常方便。而Java什么都是class的风格,在数据库上依然体现得淋漓尽致。
我从今天开始要边学这些数据库技术,边写些笔记。今天推出最熟悉的JDBC

一 JDBC(Java DataBase Connectivity)

在面向对象的数据库面前,JDBC是不是老了?我们今天还有必要学习JDBC吗?作为新人的你也许会这么问。首先,关系型数据库的资格和辈分在江湖上无人能撼动,就算它吃老本儿也要些许年,而我们现在要用数据库,这是事实。其次JDBC在访问关系型数据库的技术中,是出色的一个家伙。因为它不仅可以支持我们经常用到的那些种类繁多的数据库(即与供应商无关),而且还可以实现跨平台开发(即与平台无关)。
最重要的是,JDBC开发很简单,也很普遍。
不同的数据库厂商为JDBC提供了特定的驱动,因此,我们开始jdbc的第一步就是面对Driver的开发。

JDBC Drever--DriverManager

装载:
1 使用 -Dproperty=value参数传递命令行选项给Java应用程序
Java -Djdbc.drivers=jdbc.odbc.JdbcOdbcDriver queryDB

2 使用Class类的静态方法forName()
Class.forName(“sun.jdbc.odbc.Jdb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值