GBASE 8S JDBC
时间: 2024-01-18 15:36:48 浏览: 229
GBASE 8S JDBC是一款实现了jdbc3.0规范以及jdbc4.0绝大部分规范的标准通用接口的驱动。它的使用方式与其他数据库驱动类似,并且没有额外的学习成本。使用GBASE 8S JDBC时,需要使用特定的URL格式来创建连接。URL的格式为:jdbc:gbasedbt-sqli://[{ip}:{port}][/dbname]:GBASEDBTSERVER=[servername][;name=value]。其中,协议头为jdbc:gbasedbt-sqli,用于加载正确的jdbc驱动;[{ip|host-name}:{port}]表示数据库服务的IP和端口信息;[/dbname]是可选的数据库名称;GBASEDBTSERVER是数据库实例名;[name-value]是其他可选参数。创建连接的标准样例如下:
```java
String url = "jdbc:gbasedbt-sqli://localhost:19088/zhtest:GBASEDBTSERVER=gbase01";
String username = "gbasedbt";
String password = "";
Class.forName("com.gbasedbt.jdbc.Driver");
Connection conn = DriverManager.getConnection(url, username, password);
conn.close();
```
在GBASE 8S JDBC中,可以进行事务操作。事务操作是对多个SQL指令进行操作,只有这些指令都成功时,才能认为整个操作是完成的。如果一个SQL指令操作失败,之前的各个操作都要取消,这种取消动作称为回滚(rollback)。[1][2][3]
阅读全文