您的位置:首页 > 数据库

使用DriverManager连接数据库的三种方法

2014-10-15 16:17 337 查看
1、与数据库建立连接的标准方法是调用 DriverManager.getConnection 方法,它有以下三种调用格式:

getConnection(url, user, password)

getConnection(url, java.util.properties)

getConnection(url)

2、如beyondb数据库

String url = "jdbc:beyondb://localhost:port/db;user=system;password=manager";

String driver = "com.beyondb.jdbc.BeyondbDriver";

Class.forName(driver);

Connection conn = DriverManager.getConnection(url);

3、beyondb数据库还有一个特性

        BeyonDB数据库支持如下URL格式: jdbc:beyondb://host:port{,port}/db{;attr=value}

host

        指定运行目标数据访问服务器(DAS)的主机的网络名称或地址。TCP/Ipv6地址(冒号-十六进制格式)必须用方括号括起来,比如:[::1]。

port

       指定DAS使用的网络端口。可以是一个数字端口号或者是一个BeyonDB符号端口地址,比如II7。

       可以指定多个端口,一个配置的DAS使用一个端口。比如,如果配置DAS的启动数为4,监听端口为II7+,那么为:II7、II8、II9、II10。

        驱动程序会尝试连接每个端口直到连接成功。如果所有端口尝试失败,JDBC应用程序和DAS之间的连接请求失败。如果成功连接了DAS,但是DAS和DBMS之间的连接失败,那么连接请求会立即失败,而且不会再尝试后面的端口。

db

       指定目标数据库。任何有效的BeyonDB数据库名称可以包含vnode和服务级别,即vnode::dbname/server_class。

attr=value

        (可选)指定一对属性名和值。多个属性对之间用分号隔开。

         属性字符串代表实施所用的驱动程序特性,并且可以用来配置新的连接。

         注意:当远程连接时需要用户ID和密码,并且它们可以作为驱动程序属性或URL属性字符串来用作getConnection()方法的参数。

例如:可以设置数据源属性

String url = "jdbc:beyondb://localhost:port/db;group=group1;role=sysdba";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: