获取Solid DataBase for JDBC的URL

时间:2011-10-18 09:36:32

标签: java jdbc

我有一个实体数据库。我想通过 JDBC 连接到这个数据库。如何获取连接创建的URL?

[编辑]

了解更多信息: SOLID JDBC Driver Programmer's Guide

SOLID JDBC Driver 2.3 Readme

1 个答案:

答案 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();