序言
数据库,程序员永远要面对的开发环节。其重要性不言而喻。我从学习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