java 启动连接hsql

java 启动连接hsqljava启动连接HSQL转载自: http://ehilcoder.iteye.com/blog/17228051.关于HSQLAHyperSQLDatabaseEachHyperSQLdatabaseiscalledacatalog.Therearethreetypesofcatalogdependingonhowthedataisstored.Typ

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺




java 启动连接HSQL

转载自: http://ehilcoder.iteye.com/blog/1722805


1.关于HSQLA HyperSQL Database

Each HyperSQL database is called a catalog. There are three types of catalog depending on how the data is stored.

Types of catalog data

  • mem:stored entirely in RAM – without any persistence beyond the JVM process’s life

  • file:stored in filesystem files

  • res:stored in a Java resource, such as a Jar and always read-only

 

2.下载HSQL

    访问Hsqldb的官方地址:http://hsqldb.org/,下载最新的hsqldb,下载地址:http://sourceforge.net/projects/hsqldb/files/

下载后解压即可。

 

3.创建HSQL数据库(以文件类型数据库为例)

    (1)建立一个文件夹,目录格式如下:d:\hsql\data

    (2)复制hsqldb.jar文件到d:\hsql\下

             ※hsqldb.jar文件在..\hsqldb-2.2.6\hsqldb\lib目录下

    (3)创建数据库

             进入命令提示符,进入data文件夹,输入命令:

      D:\hsqldb\data>java -classpath ../hsqldb.jar org.hsqldb.Server -database.0 file:DB数据库名

       此时,在d:\hsql\data目录下有如下的文件产生,数据库服务启动完毕。

 

                   —mydb.tmp(目录)

                   —mydb.lck

                   —mydb.log

                   —mydb.properties

                   —mydb.script

 

4.创建表并插入数据

    (1)打开数据库控制界面

            进入命令提示符,进入data文件夹,输入命令:

            D:\hsqldb\data>java -cp ../hsqldb.jar org.hsqldb.util.DatabaseManager 。

(2)进入数据库控制界面后,输入【create table】和【insert into 】来创建和插入数据。

 

5.测试代码

     import java.sql.Connection;

     import java.sql.DriverManager;

     import java.sql.ResultSet;

     import java.sql.SQLException;

     import java.sql.Statement;

 

     public class ConnetcHsqlDb {

          public static void main(String[] args) {

               String url = “jdbc:hsqldb:hsql://localhost/”;

               String user = “SA”;

               String password = “”;

               try {

                    Class.forName(“org.hsqldb.jdbcDriver”);

                    Connection conn = DriverManager.getConnection(url, user, password);

                    Statement state = conn.createStatement();

                    ResultSet rs = state.executeQuery(“SELECT FIRSTNAME,LASTNAME FROM customer”);

                    while (rs.next()) {

                         System.out.print(rs.getString(“FIRSTNAME”) + ” “);

                         System.out.print(rs.getString(“LASTNAME”) + ” “);

                         System.out.println(“”);

                    }

               } catch (ClassNotFoundException e) {

                    e.printStackTrace();

               } catch (SQLException e) {

                    e.printStackTrace();

               }

          }

     }

6.给数据库起别名

创建命令:java -cp ../hsqldb.jar org.hsqldb.Server -database.0 mydb -dbname.0 mydbalias

访问时,需要在在localhost后面加一个sun,如示:jdbc:hsqldb:hsql://localhost/mydbalias

 

7.完毕。

 

8.感谢【Hadi Teo 】和【AnkerJia】的资料

   AnkerJia: http://jiaxiaoyuan1204.blog.163.com/blog/static/65553152011219115420173/

  Hadi Teo:http://www.coderanch.com/t/553739/java/Unable-create-hsqldb-spring



转载自: http://ehilcoder.iteye.com/blog/1722805




java 启动连接HSQL

转载自: http://ehilcoder.iteye.com/blog/1722805


1.关于HSQLA HyperSQL Database

Each HyperSQL database is called a catalog. There are three types of catalog depending on how the data is stored.

Types of catalog data

  • mem:stored entirely in RAM – without any persistence beyond the JVM process’s life

  • file:stored in filesystem files

  • res:stored in a Java resource, such as a Jar and always read-only

 

2.下载HSQL

    访问Hsqldb的官方地址:http://hsqldb.org/,下载最新的hsqldb,下载地址:http://sourceforge.net/projects/hsqldb/files/

下载后解压即可。

 

3.创建HSQL数据库(以文件类型数据库为例)

    (1)建立一个文件夹,目录格式如下:d:\hsql\data

    (2)复制hsqldb.jar文件到d:\hsql\下

             ※hsqldb.jar文件在..\hsqldb-2.2.6\hsqldb\lib目录下

    (3)创建数据库

             进入命令提示符,进入data文件夹,输入命令:

      D:\hsqldb\data>java -classpath ../hsqldb.jar org.hsqldb.Server -database.0 file:DB数据库名

       此时,在d:\hsql\data目录下有如下的文件产生,数据库服务启动完毕。

 

                   —mydb.tmp(目录)

                   —mydb.lck

                   —mydb.log

                   —mydb.properties

                   —mydb.script

 

4.创建表并插入数据

    (1)打开数据库控制界面

            进入命令提示符,进入data文件夹,输入命令:

            D:\hsqldb\data>java -cp ../hsqldb.jar org.hsqldb.util.DatabaseManager 。

(2)进入数据库控制界面后,输入【create table】和【insert into 】来创建和插入数据。

 

5.测试代码

     import java.sql.Connection;

     import java.sql.DriverManager;

     import java.sql.ResultSet;

     import java.sql.SQLException;

     import java.sql.Statement;

 

     public class ConnetcHsqlDb {

          public static void main(String[] args) {

               String url = “jdbc:hsqldb:hsql://localhost/”;

               String user = “SA”;

               String password = “”;

               try {

                    Class.forName(“org.hsqldb.jdbcDriver”);

                    Connection conn = DriverManager.getConnection(url, user, password);

                    Statement state = conn.createStatement();

                    ResultSet rs = state.executeQuery(“SELECT FIRSTNAME,LASTNAME FROM customer”);

                    while (rs.next()) {

                         System.out.print(rs.getString(“FIRSTNAME”) + ” “);

                         System.out.print(rs.getString(“LASTNAME”) + ” “);

                         System.out.println(“”);

                    }

               } catch (ClassNotFoundException e) {

                    e.printStackTrace();

               } catch (SQLException e) {

                    e.printStackTrace();

               }

          }

     }

6.给数据库起别名

创建命令:java -cp ../hsqldb.jar org.hsqldb.Server -database.0 mydb -dbname.0 mydbalias

访问时,需要在在localhost后面加一个sun,如示:jdbc:hsqldb:hsql://localhost/mydbalias

 

7.完毕。

 

8.感谢【Hadi Teo 】和【AnkerJia】的资料

   AnkerJia: http://jiaxiaoyuan1204.blog.163.com/blog/static/65553152011219115420173/

  Hadi Teo:http://www.coderanch.com/t/553739/java/Unable-create-hsqldb-spring



转载自: http://ehilcoder.iteye.com/blog/1722805

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192672.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lvm snapshot快照原理

    lvm snapshot快照原理

    2021年9月9日
    60
  • java常量池和字符串常量池_常量池中的字符串是对象吗

    java常量池和字符串常量池_常量池中的字符串是对象吗 原文链接:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/                 在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不多理清了,很多网上说法都有问题,笔者尝试着…

    2022年7月28日
    14
  • pycharm怎么配置git_pycharm gitee

    pycharm怎么配置git_pycharm gitee步骤1:配置git配置用户名与邮箱,这里–global表示为全局设置。gitconfig–globaluser.name”yourname”gitconfig–globaluser.emailyouremail@qq.com打开Pycharm,进入settings-VersionControl-Git,路径为你的Git安装路径。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传步骤2:利用Token连接Pycharm与Github账号打开settin

    2022年8月27日
    8
  • elasticsearch导出大量数据_error attempting to get column

    elasticsearch导出大量数据_error attempting to get column今天在自己本地测试启动ElasticSearch和Kibana时,ElasticSearch已经启动的情况下,去启动Kibana时,报:UnabletoretrieveversioninformationfromElasticsearchnodes.网上找了下资料,说是elasticsearch.yml文件配置问题,但好像并没有说具体是哪里除了问题的。然后自己看了下,因为都是在本地,可能是因为公司网络的原因,不能用localhost,所以,我就把elasticsearch.yml和kiba

    2025年11月10日
    3
  • 只需十四步:从零开始掌握 Python 机器学习(附资源)[通俗易懂]

    只需十四步:从零开始掌握 Python 机器学习(附资源)[通俗易懂]分享一篇来自机器之心的文章。关于机器学习的起步,讲的还是很清楚的。原文链接在:只需十四步:从零开始掌握Python机器学习(附资源)「开始」往往是最难的,尤其是当选择太多的时候,一个人往往很难下定决

    2022年7月5日
    15
  • 国密算法概述_国密算法一定要通过硬件吗

    国密算法概述_国密算法一定要通过硬件吗国密即国家密码局认定的国产密码算法,即商用密码。国密算法是国家密码局制定标准的一系列算法。其中包括了对称加密算法,椭圆曲线非对称加密算法,杂凑算法。具体包括SM1,SM2,SM3等,其中:SM2为国家密码管理局公布的公钥算法,其加密强度为256位。其它几个重要的商用密码算法包括:SM1,对称加密算法,加密强度为128位,采用硬件实现;SM3,密码杂凑算法,杂凑值长度为32字节,和SM2算…

    2022年10月7日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号