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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 三极管导通条件[通俗易懂]

    三极管导通条件[通俗易懂]1、对于NPN型三极管来说,其功能是用基极B极小的电流去引出集电极C巨大的电流,Ibe电流大小由Ib基极电流决定。2、三极管相当于两个二极管组成,所以只要PN结压差大于0.7V,有电流有就导通了3、NPN型:截止态:Ube<0.7V放大态:Ube>0.7V,Uc>Ub>Ue,集电极处于正向压差,基极处于反向压差PNP:截止态:Ueb<0.7V…

  • 详细解读Spatial Transformer Networks(STN)-一篇文章让你完全理解STN了

    详细解读Spatial Transformer Networks(STN)-一篇文章让你完全理解STN了目录STN的作用1.1灵感来源1.2什么是STN?STN的基本架构Localisationnet是如何实现参数的选取的?3.1实现平移3.2实现缩放3.3实现旋转3.4实现剪切3.5小结Gridgenerator实现像素点坐标的对应关系4.1为什么会有坐标的问题?4.2仿射变换关系Sampler实现坐标求解的可微性5.1小数

    2022年10月19日
  • OSTaskCreateExt_getlocaltime函数

    OSTaskCreateExt_getlocaltime函数uC/OS创建任务有几个硬性要求1.任务必须被创建在多任务开始之前或者是运行的任务中。2.任务不能由ISR创建。3.任务必须在死循环中,并且不能有返回。//建立一个新任务  #if OS_TASK_CREATE_EN > 0                //允许生成OSTaskCreate()函数  INT8U  OSTaskCreate

  • SSM-Spring(2)_AOP[通俗易懂]

    SSM-Spring(2)_AOP[通俗易懂]AOP用Spring需要导入包<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4</version> </dependency>方式一:使用Spring接口编写javapackage com.kuang.log;

  • python批量下载网页图片_Python下载图片

    python批量下载网页图片_Python下载图片根据图片url。批量下载图片:importosimportrequestspath=os.getcwd()+’\\abc\\’#设置图片文件路径,前提是必须要有abc这个文件夹importpandasaspddf=pd.read_excel(‘url1.xlsx’)urls=df[‘url’]foriinrange(len(urls)):print(i)#url=’http://pic.qiushibaike.com/syste..

  • java修饰符

    java修饰符

    2021年11月12日

发表回复

您的电子邮箱地址不会被公开。

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