答案 0 :(得分:2)
注册JDBC驱动程序
JDBC驱动程序管理器完全用Java编写,处理驱动程序的加载和卸载以及连接请求与相应驱动程序的连接。 JavaSoft打算让程序员和用户尽可能透明地使用特定的JDBC驱动程序。
可以使用以下三种替代方式注册驱动程序,如下所示。 Class.forName和Properties.put函数所需的参数是驱动程序的名称,即solid.jdbc.SolidDriver。
// registration using Class.forName service
Driver)Class.forName("solid.jdbc.SolidDriver")
// a workaround to a bug in some JDK1.1 implementations
Driver d = (Driver)Class.forName("solid.jdbc.SolidDriver").newInstance();
// Registration using system properties variable also
Properties p = System.getProperties();
p.put("jdbc.drivers", "solid.jdbc.SolidDriver");
System.setProperties(p);
连接数据库
成功向驱动程序管理器注册驱动程序后,通过使用以下代码创建Java Connection对象来建立连接。 DriverManager.getConnection函数所需的参数是JDBC连接字符串。
Connection conn = null;
try {
conn = DriverManager.getConnection(sCon);
}
catch (Exception e) {
System.out.println("Connect failed : " + e.getMessage());
throw new Exception("Halted.");
}
连接字符串结构是jdbc:solid://://。字符串“jdbc:solid:// fb9:1314 / dba / dba”尝试在端口1314的机器fb9侦听tcp / ip协议中连接SOLID服务器。
应用程序可以为数据库建立多个Connection对象。可以通过以下代码关闭连接。
conn.close();