应用。Java和JDBC的结合可以让开发人员-6-在开发数据库应用时真正实现“WriteOnce,RunEverywhere!”Java具有健壮、安全、易用等特性,而且支持自动网上下载,是一种很好的与数据库线连接而使用的编程语言。它所需要的是Java应用如何同各种各样的数据库连接,JDBC正是实现这种连接的关键。JDBC扩展了Java的能力,如使用Java和JDBCAPI就可以公布一个Web页,页中带有能访问远端数据库的Applet。或者企业可以通过JDBC让全部的职工(他们可以使用不同的操作系统,如Windwos,Machintosh或UNIX)上连接到几个全球数据库上,而这几个全球数据库可以是不相同的。2.2.4用JDBC访问数据库所有的数据库的对象和方法都在java.sql.*里面,所以首先要importjava.sql.*,要想连接数据库,首先要将驱动程序调入。Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");这是JDBC-ODBC的驱动程序。要想连接一个指定的数据库,必须创建Connection类的一个实例。Stringurl="jdbc:odbc:Groceryprices";Connectioncon=DriverManager.getConnection(url);注意在此用到的数据库名称是在ODBC设置控制面板中输入的数据资源名。URL语法对于不同类型的数据库会很不一样。语法是这样的:jdbc:subprotocol:subname开头都是JDBC,后面是子协议,然后是ODBC名称。若要使用纯JDBC驱动程序,必须安装第三方软件提供的驱动程序,一般在数据库的官方网站上可以找到这里不做讨论。本系统采用JDBC-ODBC的驱动程序连接数据库,并使用JavaBean组件,有效的避免了代码的重复,具体过程见附录2.2.4: