首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏快乐阿超

    hsqldb

    分享一个数据库hsqldb 全名HyperSQL,官网:http://hsqldb.org/ HSQLDB - 100% Java Database,其最大特点是百分百Java的数据库 这里是它的文档: http://hsqldb.org/web/hsqlDocsFrame.html 当然我们spring-boot已有其依赖: 引入即可使用 <dependency> <groupId>org.hsqldb </groupId> <artifactId>hsqldb</artifactId> <scope>runtime</scope> </dependency> 无序配置,直接在resources

    59730编辑于 2023-02-20
  • 来自专栏拂晓风起

    HSQLDB: java程序使用hsqldb 入门教程 java启动hsqldb (初步hsqldb效率评估)

    使用java写单机小程序或者测试项目的时候,使用hsqldb是一个不错的选择。 例如jdbc:hsqldb:hsql://localhost:9002/test 这里9002是我程序启动hsqldb的时候使用的端口,test是建立的数据库名称 ? HSQLDB创建数据库和基本的数据库访问: http://hi.baidu.com/hivemind/blog/item/83873bdf36611c1462279825.html HSLQDB的sql 语法跟MySQL的略有不同,使得很郁闷啊~~开始我都不知道怎么初始化HSQLdb的数据 HSQLDB和Hibernate结合的一个小例子: http://hi.baidu.com/hivemind/blog /item/2c77fb00830e5a16738b6506.html 我自己写的一个Java类:(只需要加入hsqldb.jar即可) /** * 方便单机程序使用HSQL的工具类,包括启动,关闭,

    2.1K50发布于 2018-07-03
  • 来自专栏后端开发

    HSQLDB 数据库锁获取失败深度解析

    错误消息解读当出现 Caused by: org.hsqldb.HsqlException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile 锁文件机制与心跳检测在 HSQLDB 的持久化包(org.hsqldb.persist)中,LockFile 类负责管理锁文件的创建、上锁和心跳更新。 心跳写入:当锁文件被成功上锁后,HSQLDB 定时向其中写入当前时间戳,以便后续检测。 切换为 Server 模式或网络模式访问:启动 HSQLDB Server,并调整 JDBC URL 为 jdbc:hsqldb:hsql://<host>/<dbName>,从文件锁模式切换为 TCP 示例代码解析以下示例展示了如何以 Server 模式启动并连接 HSQLDB: import org.hsqldb.Server;import org.hsqldb.server.ServerAcl;

    32210编辑于 2025-06-16
  • 来自专栏拂晓风起

    Access、SQLite、HSQLDB、Sybase、MySQL、DB4O

    二、HSQLDB     支持csv,配置分发容易,大数据量情况下性能不佳,这和sql执行效率无关,性能瓶颈在硬盘文件上,毕竟由于hsqldb没有在数 据文件存储上花时间,只是挂个csv。

    2K40发布于 2018-07-03
  • 来自专栏快乐阿超

    h2换hsqldb最新版报错

    version>${h2.version}</version> <scope>test</scope> </dependency>--> <dependency> <groupId>org.hsqldb </groupId> <artifactId>hsqldb</artifactId> <version>2.7.1</version> <scope>test</scope> < ClassUtils.isPresent,发现是forName 按下f8发现直接到抛出异常返回false了,此时我们丢帧 回到了外面 再按下f7进去,ctrl+w选中forName和参数,按下alt+f8,发现了真正的报错 org/hsqldb recognizes class file versions up to 52.0 大概意思就是说不支持当前java版本了 我们换个早一点的依赖试试: <dependency> <groupId>org.hsqldb </groupId> <artifactId>hsqldb</artifactId> <version>2.5.2</version> <scope>test</scope> <

    62020编辑于 2023-02-21
  • 来自专栏简单就是美!

    可重用的 Hsqldb 启动、停止之 Ant 任务脚手架

    阅读更多 可重用的 Hsqldb 启动、停止之 Ant 任务脚手架 在Eclipse里用Ant来启动Hsqldb <! -- Start the Hsqldb database server --> <targetname="dbstart"description="Start the <em>Hsqldb</em> database server"> <javaclassname="org.<em>hsqldb</em>.Server"fork="yes"classpathref="<em>hsqldb</em>.classpath"failonerror ="jdbc:<em>hsqldb</em>:hsql://localhost/"userid="sa"password=""classpathref="<em>hsqldb</em>.classpath"onerror="stop"print Hsqldb_Ant_Eclipse.rar (595.7 KB) 描述: Hsqldb_Ant_Eclipse 下载次数: 418

    1.2K20发布于 2019-02-28
  • 来自专栏Seebug漏洞平台

    F5 BIG-IP hsqldb(CVE-2020-5902) 漏洞踩坑分析

    hsqldb的利用poc[1]已经公开,但是java hsqldb的https导致一直无法复现,尝试了各种方式也没办法了,只好换其他思路,下面记录下复现与踩坑的过程。 利用源码搭建一个hsqldb http servlet 如果调试过hsqldb,就应该知道hsqldb.jar的代码是无法下断点调试的,这是因为hsqldb中类的linenumber table信息没有了 :" + url + "/hsqldb_war_exploded/hsqldb/"; Class.forName("org.hsqldb.jdbcDriver"); Connection \"('" + payload + "');"); } 利用requests发包模拟hsqldb RCE java hsqldb https问题无法解决,那就用requests来发https包就可以了 反序列化触发位置 这里反序列化触发位置在: 其实并不是org.hsqldb.util.ScriptTool.main这个地方导致的,而是hsqldb解析器语法解析中途导致的反序列化。

    1.1K30发布于 2020-07-16
  • 来自专栏全栈程序员必看

    hsql是什么_MQL语言

    官方的下载地址是:http://prdownloads.sourceforge.net/hsqldb/hsqldb_1_8_0_5.zip? 连接到以Server模式运行的数据库 当HSQLDB服务器运行时,客户端程序就可以通过hsqldb.jar中带有的HSQLDB JDBC Driver连接数据库。 四、 工具的使用 Hsqldb提供的主要的工具类: •org.hsqldb.util.DatabaseManager •org.hsqldb.util.DatabaseManagerSwing •org.hsqldb.util.Transfer •org.hsqldb.util.QueryTool •org.hsqldb.util.SqlTool 其中DatabaseManage和Sql 到这里我们对Hsqldb的简单介绍就结束了。 本文参考自Hsqldb的官方文档,个人水平有限难免出现错误。

    1.5K20编辑于 2022-08-02
  • 来自专栏全栈程序员必看

    HSQL入门_js 数据库

    2、最为常用的Server模式: 1)首先却换到lib文件夹下,运行java -cp hsqldb.jar org.hsqldb.Server -database.0 db/mydb -dbname 2)运行数据库界面操作工具:java -cp hsqldb.jar org.hsqldb.util.DatabaseManager 在Type选项里选上相应的服务器模式,这里选择HSQL Database 启动Server,java -cp hsqldb.jar org.hsqldb.WebServer …剩余的和上面的一致。 上面是关于hsqldb的一些基本信息的介绍,可以看到它的一些优势和特性。 我们可以把hsqldb内置在web程序中,除考虑Standalone模式外,最好是采用最为常用的Server模式。 ,关闭容器的时候同时也shutdown掉hsqldb

    2.5K10编辑于 2022-11-08
  • 来自专栏全栈程序员必看

    shell捕获sqlplus异常_QSqlQuery

    大家好,又见面了,我是你们的朋友全栈君 HSQLDB是一个使用Java语言编写的关系型数据库,有一个JDBC driver,支持 ANSI-92 SQL的一个子集。 仅一个hsqldb.jar文件就包括了数据库引擎,数据库驱动,还有其他用户界面操作等内容。 2、最为常用的Server模式: 1)首先却换到lib文件夹下,运行java -cp hsqldb.jar org.hsqldb.Server -database.0 db/mydb -dbname.0 2)运行数据库界面操作工具:java -cp hsqldb.jar org.hsqldb.util.DatabaseManager 在Type 选项里选上相应的服务器模式,这里选择HSQL Database 启动 Server,java -cp hsqldb.jar org.hsqldb.WebServer …剩余的和上面的一致。

    84220编辑于 2022-09-29
  • 来自专栏爱生活爱编程

    xwiki 7.14 Windows安装教程(jetty + MySQL5.7+jdk1.7)

    group_id=170&file_id=20840 下载7.14版本 1、解压xwiki-enterprise-jetty-hsqldb-7.1.4.zip 2、mysql 用root登录mysql all privileges on xwiki.* to xwiki@localhost identified by "xwiki"; 3、修改xwiki-enterprise-jetty-hsqldb -- <property name="connection.url">jdbc:hsqldb:file:${environment.permanentDirectory}/database/xwiki_db mapping resource="mailsender.hbm.xml"/> 4、上传mysql-connector-java-5.1.35-bin.jar 到xwiki-enterprise-jetty-hsqldb details/80388743 11、下载xwiki-enterprise-ui-mainwiki-all-7.1.4.xar 并导入 修改日志级别 xwiki-enterprise-jetty-hsqldb

    72310发布于 2021-01-14
  • 来自专栏程序那些事

    在Spring Boot中使用内存数据库

    如果我们需要使用Hibernate, 我们需要设置如下内容: hibernate.dialect=org.hibernate.dialect.H2Dialect HSQLDB HSQLDB是一个开源项目 我们看下怎么添加依赖: <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <version >2.3.4</version> </dependency> 下面是HSQLDB的配置文件: driverClassName=org.hsqldb.jdbc.JDBCDriver url=jdbc:hsqldb

    1.8K30发布于 2020-07-08
  • 来自专栏全栈程序员必看

    HSQL测试_qt测试工具

    采用C/S的模式操作HSQL数据库: 1、建立数据库的目录: e:\hsqldb 目录下建立mydb.properties 和mydb.script文件,如果目录下不建立数据库文件则会自动产生这些文件 中写入这些执行的脚本语句,数据库启动时会读取脚本文件并执行这些脚本语句; 2、使用命令行的方式启动后台HSQL数据库: java -ms512M -mx1024M -cp hsqldb.jar org.hsqldb.Server -database.0 e:\hsqldb\mydb -dbname.0 mydb -port 9002 这样将以mydb作为数据库名启动数据库; 端口为9002; 3、启动查看管理工具: java -cp hsqldb.jar org.hsqldb.util.DatabaseManager 启动后进入管理界面 :选择HSQL Dabase Engine Server以客户端服务器方式进行连接; org.hsqldb.jdbcDriver jdbc:hsqldb:hsql://localhost

    1.9K10编辑于 2022-11-08
  • 来自专栏开源部署

    @EnableAutoConfiguration

    ComponentScan(basePackages = {"com.tyschool"}) //包扫描 public class WebConfig { } 2、理解自动装配 案例: 以Spring Boot提供装配HSQLDB org.apache.derby.jdbc.EmbeddedDriver", "jdbc:derby:memory:%s;create=true"), HSQL(EmbeddedDatabaseType.HSQL, "org.hsqldb.jdbcDriver ", "jdbc:hsqldb:mem:%s"); ...... Conditional(EmbeddedDatabaseCondition.class) 表示当DataSourceAutoConfiguration.EmbeddedDatabaseCondition匹配后,即HSQLDB 的JDBC驱动类org.hsqldb.jdbcDriver存在于Class Path下时,DataSourceAutoConfiguration.EmbeddedDatabaseConfiguration

    54920编辑于 2022-09-15
  • 来自专栏LeoXu的博客

    Tapestry 教程(七)在Tapestry中一起使用Hibernate

    我们准备将Hibernate快速集成到Tapestry中,作为其对象/关系映射层,并且最终把数据存储到一个HyperSQL(HSQLDB)数据库中。 HSQLDB是一个嵌入式的数据库引擎,无需安装——它将会由Maven作为依赖获取下来。 重新对项目进行配置 我们将吧这个项目从一个简单的Tapestry项目慢慢变成一个使用了Hibernate和HSQLDB的Tapestry项目。 </property>         <property name="hibernate.connection.url">jdbc:hsqldb:. 我们指示HSQLDB将其数据库文件存储在了项目的目标目录。还指示HSQLDB在停掉应用时将数据刷到这些文件中。

    1.8K30发布于 2018-08-15
  • 来自专栏漏斗社区

    工具| WebGoat源码审计之SQL注入篇

    进一步去利用这个SQLi,此处后端数据库使用的是HSQLDB,根据sqlmap的提示得到了更多的注入手段。 把请求的数据包保存成一个txt文件,叫url.txt。 ? 此处存在SQL盲注,需要了解HSQLDB的语句,进一步获取注入出更多的数据,下面是Sqlmap的POC建议。 ? 05 Order by 绕过预编译 ? 预编译的语句并不是能够防御住所有的SQL注入攻击,这边是HSQLDB的order by 语句的语法规范。 ? 这个我搭建了一个简单的HSQLDB的环境,根据这个http://how2j.cn/k/hsqldb/hsqldb-client/1129.html 地址教程搭建的。 进一步了解HSQLDB的语法就可以利用order by 获取更多的数据了。

    2.9K70发布于 2018-05-15
  • 来自专栏iSharkFly

    HyperSQL 链接参数中文件的路径

    如果我们在系统中配置下面的连接参数: spring.datasource.url=jdbc:hsqldb:file:~/db/cwiki-us-jpetstore 我们怎么知道 hsqldb 数据库的存储路径在哪里

    1.4K20发布于 2019-06-11
  • 来自专栏iSharkFly

    HyperSQL 链接参数中文件的路径

    如果我们在系统中配置下面的连接参数: spring.datasource.url=jdbc:hsqldb:file:~/db/cwiki-us-jpetstore 我们怎么知道 hsqldb 数据库的存储路径在哪里

    1.3K00发布于 2019-06-07
  • 来自专栏落叶飞翔的蜗牛

    Spring Boot批处理

    在开始学习之前,请考虑一个示例,如何将CSV文件内容保存到HSQLDB中。 要创建批处理服务程序,需要在构建配置文件中添加Spring Boot Starter Batch依赖项和HSQLDB依赖项。 Maven用户可以在pom.xml 文件中添加以下依赖项。 groupId> <artifactId>spring-boot-starter-batch</artifactId> </dependency> <dependency> <groupId>org.hsqldb </groupId> <artifactId>hsqldb</artifactId> </dependency> 现在,在资源目录 - src/main/resources 下添加简单的CSV数据文件 ,并将文件命名为file.csv,如图所示 - Max,Su Da, Lee Sanfeng, Zhang 接下来,为HSQLDB编写一个SQL脚本 - 在资源目(src/main/resources)

    1.2K30发布于 2021-11-09
  • 来自专栏代码拾遗

    JDBC 详解

    DriverManager最长用的方法是getConnection() 例如: Connection conn = DriverManager.getConnection("jdbc:hsqldb:mem ()); 或者通过Class.forName()来加载驱动 Class.forName("org.hsqldb.jdbc.JDBCDriver"); 这两种方式的主要不同是,registerDriver "NAME: " + name ); System.out.println( "POPULATION: " + population ); } } HSQLDB JDBC driver Class.forName( "org.hsqldb.jdbc.JDBCDriver" ); // Create the connection with the default credentials java.sql.Connection conn = DriverManager.getConnection( "jdbc:hsqldb

    82020发布于 2018-07-24
领券