统计 |
blog名称:人在旅途 日志总数:175 评论数量:505 留言数量:13 访问次数:1670940 建立时间:2005年12月7日 |
生命是过客,人在旅途。奶奶是信基督教的,没啥文化,却养育了四子二女,还带过九个孙辈。老人家对生命的看法就是“人都是客人,迟早要回去的。”就以《人在旅途》来纪念她。

« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 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 | | | | | |
|
公告 |
本人上传的源程序中可能引用或使用了第三方的库或程序,也可能是修改了第三方的例程甚至是源程序.所以本人上传的源程序禁止在以单纯学习为目的的任何以外场合使用,不然如果引起任何版权问题,本人不负任何责任. | |

|
本站首页 管理页面 写新日志 退出
调整中...
[Java技术]HSQLDB学习 |
人在旅途 发表于 2006/5/30 10:21:18 |
优点:
1.URL: http://hsqldb.org
2.免费
3.纯JAVA
4.不大:JDBC200K不到,DB600K多.
5.支持各种模式,内存式,Standalone式(和Access一样),服务器式,WEB服务器式(可通过WEB访问),Servlet式(可通过Servlet访问).
6.通用的SQL机能都有了.
现在尽心安装测试:
1.下载(ZIP)后解冻,目录是hsqldb.
2.用NETBEANS5.0产生一个新项目,根据hsqldb/build/build.xml产生.
3.用NETBEANS5.0执行build.xml中的hsqldb,hsqlmain,hsqlmin,hsqlutil,hsqlbz,hsqljdbc,hsqltool.
4.内存式:打开DOS,到hsqldb\lib并执行"java -cp hsqldb.jar org.hsqldb.util.DatabaseManager",如图设置:
500)this.width=500'>
按OK后,执行CREATE TABLE students (name varchar primary key,age integer)成功.
退出.
5.Standalone式:打开DOS,到hsqldb\lib并执行"java -cp hsqldb.jar org.hsqldb.util.DatabaseManager",如图设置:
500)this.width=500'>
按OK后,执行CREATE TABLE students (name varchar primary key,age integer)成功.
执行"insert into students values('jiajia',8)",成功.
退出.
6.服务器式:启动服务器----打开DOS,到hsqldb\lib并执行"java -cp hsqldb.jar org.hsqldb.Server -database.0 file:c:\\tmp\\test22 -dbname.0 x"
打开DOS,到hsqldb\lib并执行"java -cp hsqldb.jar org.hsqldb.util.DatabaseManager",如图设置:
500)this.width=500'>
执行"insert into students values('jiajia2',8)",成功.
退出.
7.使用NETBEANS5.0产生一新项目,加入hsqldb.jar和hsqljdbc.jar,用以下程序进行服务器式和Standalone式的测试,成功(注意,服务器式要先启动服务器).
/************************************************************/
public static void main(String[] args) { // TODO code application logic here try{ Class.forName("org.hsqldb.jdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/x","sa",""); //Connection conn = DriverManager.getConnection("jdbc:hsqldb:file:c:\\tmp\\test22","sa",""); Statement st = conn.createStatement(); // statement objects can be reused with ResultSet rs = st.executeQuery("select * from students"); // run the query rs.next(); String s1=rs.getString("name"); int i1 =rs.getInt("age"); st.close(); st = conn.createStatement(); st.execute("SHUTDOWN"); conn.close(); // if there are no other open connection }catch(Exception e){ e=null; } }
/************************************************************/
成功.
8.用NETBEANS的DATABASE工具测试,URL产数参考4,5,6的图,
结果,只有服务器式时成果,且信息不全,但可进行SQL操作.
|
阅读全文(5452) | 回复(1) | 编辑 | 精华 |
回复:HSQLDB学习 |
LIN(游客)发表评论于2006/12/31 18:19:33 | 很有用 谢谢
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 | » 1 »
|