Skip to content

使用数据源创建连接

XuguDataSource提供set方法设置数据源连接属性。

示例: 通过XuguDataSource与虚谷数据库建立连接。

com.xugu.pool.XuguDataSource ds = new com.xugu.pool.XuguDataSource();
ds.setUrl("jdbc:xugu://127.0.0.1:5138/db");
ds.setUser("SYSDBA");
ds.setPassword("SYSDBA");
Properties pro = new Properties();
pro.setProperty("return_rowid", "true");
pro.setProperty("auto_commit", "off");
ds.setPro(pro);
//指定数据库登录串。url为数据库登录串
setUrl(String url);
//指定数据库服务器。host为服务器地址
setHostName(String host);
//指定数据库名。dbName为数据库名
setDatabaseName(String dbName);
//指定数据库端口号。port为数据库端口号
setPort(int port);
//指定数据库用户。userName为数据库登录用户名
setUser(String userName);
//指定数据库登录密码。passWord为数据库登录密码
setPassword(Stirng passWord);
//指定数据库登录参数。ds_pro为数据库连接参数
setPro(Properties ds_pro);
// 通过数据源获取数据库连接
Connection conn = ds.getConnection();

在com.xugu.pool.XuguDataSource类中通过setXX()方法设置数据源的连接属性,若未指定则使用以下默认属性值:

  • 数据库服务器地址:localhost
  • 连接数据库:SYSTEM
  • 访问端口号:5138
  • 访问用户名:GUEST
  • 用户密码:GUEST
  • URL默认连接串:jdbc:xugu://127.0.0.1:5138/SYSTEM?user=GUEST&password=GUEST&version=110。

数据源建立后,可通过调用XuguDataSource类中的getConnection()和getConnection(String username,String password)方法获取数据库连接。