使用JDBC连接hsqldb,需要注意的是, hsqldb的Standalone模式是独占的,所以为了本JDBC代码正常执行,需要关闭上个知识点的客户端,否则连接不上。
package hsqldb;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class TestByJDBC {
public static void main(String[] args) throws Exception{
Class.forName("org.hsqldb.jdbcDriver");
String url = "jdbc:hsqldb:file:d:/hsqldb/test;shutdown=true";
System.out.println(0);
Connection c =DriverManager.getConnection(url, "root", "admin");
System.out.println("1");
Statement st = c.createStatement();
System.out.println("2");
ResultSet rs= st.executeQuery("select * from category");
while(rs.next()){
int id = rs.getInt("id");
String name = rs.getString("name");
// System.out.println(id+"\t"+name);
}
System.out.println("3");
st.close();
c.close();
System.out.println("4");
}
}
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|