返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #1136同步于 2007/6/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
请问用java 怎么连 kingbase,谢谢
office
2007/6/3镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
【 在 office 的大作中提到: 】
最简单的一个例子
编译的时候把kingbase安装目录下面jdbc目录里面的kingbasejdbc.jar添加到classpath中
有些语句根据自己的配置改一下
import java.sql.*;
public class jdbc {
public static void main(String[] args) {
String cno,cname;
String driver = "com.kingbase.Driver";
String url = "jdbc:kingbase://127.0.0.1:54321/FIRST";
String user = "SYSTEM";
String password = "123456";
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT SNO,SNAME FROM STUDENT WHERE DEPT='计算机'");
if(!conn.isClosed())
System.out.println("数据库连接成功!");
System.out.println("CNO "+"CNAME ");
while(rs.next()){
cno = rs.getString("SNO");
cname = rs.getString("SNAME");
//balan = rs.getString("LHOUR");
System.out.println(cno+" "+cname);
//System.out.println();
}
conn.close();
}
catch(ClassNotFoundException e) {
System.out.println("数据库无法连接");
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
}
}