数据库连接jar包

http://how2j.cn/frontdownload?bean.id=1169

hsqldb.jar
servlet-2_3-fcs-classfiles.zip
sqltool.jar

import org.hsqldb.util.DatabaseManagerSwing;
 
public class HSQLDB_Client {
    public static void main(String[] args) {
        DatabaseManagerSwing.main(args);
    }
}
启动后出现
填写连接参数
1. Setting Name:输入test
2. Type: 选择HSQL Database Engine Standalone
3. Driver: 使用默认的org.hsqldb.jdbcDriver
4. URL: 输入 Jdbc:hsqldb:file:d:/hsqldb/test
5. User: root
6: Password:admin

第3步: 这是Standalone方式,对于同一个数据库,只能启动一次,不支持多进程连接同一个数据库,所以后续在写JAVA代码连接的时候,必须把这个客户端关闭掉才行。
第4步: Jdbc:hsqldb:file:d:/hsqldb/test会导致在d:/hsqldb目录下创建一个test数据库
第5,6步:会导致创建账号密码,以后再连接d:/hsqldb/下的test数据库,就必须用这个账号密码了。

 
 
创建表
CREATE TABLE category (
  id int NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  name varchar(255) DEFAULT NULL,
  PRIMARY KEY (id)
) ;
添加数据
insert into category values (null,'category1');
insert into category values (null,'category2');
insert into category values (null,'category3');
 
查询数据
select * from category;
 
java调用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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");
         
    }
}
 
 
 

最新文章

  1. Android 手机卫士--对话初次设置密码验证过程
  2. linux内核分析作业4:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
  3. https适配
  4. python绘图中使用公式时,解决\frac{}{}出来的字体太小的问题
  5. web安全——代理(nginx)
  6. 读取NVRAM中的SN(barcode)
  7. 转圈游戏(codevs 3285)
  8. 汇编语言-打印部分ASCII表
  9. leetcode—triangle
  10. 正则表达式-delphi
  11. 十大众筹PC:硅谷新生代如何打造下一代计算机
  12. hdu3068之manacher算法+详解
  13. jms的初步认识
  14. POJ1753 搜索
  15. 解读JavaScript原型链
  16. defaultdict(list)
  17. 自己电脑组一个Wifi热点
  18. Openlayer3中应用的技术
  19. Nginx环境的搭建
  20. 微信小程序遇到的知识点

热门文章

  1. python+selenium+chrome初级自动化操作
  2. linux中service模板
  3. sqlite3中给表添加列
  4. 接口中的xml报文和实体类的之间转换
  5. log4j+junit+maven
  6. SIGAI机器学习第二十一集 AdaBoost算法2
  7. h5页面滑动卡顿解决方法
  8. Reed-Solomon纠错码的译码
  9. 64位内核开发第十讲,IRQL中断级别了解
  10. bytearray 字符串转为字节