【JavaDB / Derby错误08006】教程文章相关的互联网学习教程文章

java – SQLException:没有为url = jdbc:derby找到合适的驱动程序【代码】

我在建立与本地Apache Derby(Java DB)数据库的连接时遇到了问题,这是我一直在研究的小游戏.抛出异常的代码如下所示:public class DatabaseController {private static Connection conn;private final String url = "url=jdbc:derby://localhost:1527/GameDB;create=true";private final String username = "pdc";private final String password = "123";/*** Connects to the database.*/public void initialize() {try{//Open a ...

java – 我可以在客户端 – 服务器数据库环境中使用嵌入式Derby数据库吗?

将来我可以将嵌入式Derby数据库用作非嵌入式数据库吗?在这种情况下我需要迁移还是我只需要更改jdbc中的驱动程序?如果它更复杂,我将要做什么?解决方法:是的你可以. Derby数据库是相同的,无论是使用嵌入式驱动程序的独立程序访问,还是与Derby网络服务器通信的多个客户端程序. Derby网络服务器只是一些“粘合”软件,它实现DRDA远程数据库协议以实现网络上的JDBC,然后使用正常的嵌入式数据库访问来访问服务器端的数据库. 如果您愿意...

来自CSV的java derby数据库批量加载

Derby是否具有从CSV执行批量插入数据的功能?我能想到的最好的方法是逐行读取文件并创建一个批处理SQL更新语句并运行它.与使用mySQL的LOAD语句从CSV文件加载相比,花费30到40分钟的100万行,对于相同的数据需要2-3秒解决方法:syscs_util.syscs_import_table将执行您想要的操作.这是文档:http://db.apache.org/derby/docs/10.5/tools/rtoolsimport91458.html#rtoolsimport91458

java – 在Derby和Hsqldb中转义表和字段名称的问题【代码】

我的ORMLite package有问题.当我为表生成模式时,我认为逃避所有实体名称是一个好习惯.这将保护某些Java类或字段名称不是SQL保留字:CREATE TABLE "footable" ("stuff" VARCHAR(255))我现在正在添加“原始”查询支持,以便ORMLite可以帮助用户执行自己的查询.但是,我发现使用Derby和Hsqldb时,如果没有转义,则不能使用实体名称.例如,以下查询:SELECT * FROM footable生成以下错误:Derby: ERROR 42X05: Table/View 'FOOTABLE' does n...

java – apache derby vs mysql有什么区别

apache derby和mysql有什么区别?如果在功能/性能方面没有太大差异,那么最常用的是什么?解决方法:Derby是基于Java的,而MySQL是C/C++.有关更多详细信息,请查看Wikipedia’s comparison MySQL已经存在了比Derby更长的时间. MySQL比Derby有更多的部署.在性能方面,这取决于你在做什么.我已经看到一些基准测试显示Derby在某些方面更快,但在大多数情况下,MySQL更快.

java – 在文件系统中打开Derby / JDBC数据库

我有一个在Java中使用Derby / JDBC的数据库.在文件系统中,我可以看到以下条目: > log(文件夹)>> log.ctrl(文件) >> log142.dat(文件) >> logmirror.ctrl(文件) > seg0(文件夹)>> c …(60个文件,8-7000 kB) > tmp(文件夹)> db.lck(文件)> service.properties(文件) 有没有机会打开这个数据库?我想将这个数据库转换为SQLite,所以我至少需要看到这个结构. 非常感谢你提前!解决方法:如果还没有,你应该安装Derby. Derby附带命令行工具...

JDBC Derby JPA持久性测试问题“内部异常:java.sql.SQLSyntaxErrorException:语法错误:遇到’USER’”

我有一个名为User的实体类,当我用Arquillian进行持久性测试时,我总是有错误…Internal Exception: java.sql.SQLSyntaxErrorException: Syntax error: Encountered "USER" at line 1, column 13.…因为班级名称“用户”.我假设User是保留关键字.当我将我的实体名称更改为User_时,它可以正常工作. 我是否必须更改我的实体名称?我还能做些什么来解决这个问题吗?解决方法:是的,USER是德比的内置功能.您必须为JPA实体指定不同的表名(通...

java – Apache Derby:使用数据创建SQL转储【代码】

有没有简单的方法从apache Derby DB创建一个完整的SQL转储?使用dblook工具,我设法将数据库模式转储到sql文件,但似乎没有办法获取数据.解决方法:德比有批量进口/出口的程序.以下是使用ij工具导出APP.MESSAGES表的示例:>ij ij version 10.3 ij> connect 'jdbc:derby:dbName'; ij> CALL SYSCS_UTIL.SYSCS_EXPORT_TABLE('APP', 'MESSAGES','myfile.del', null, null, 'UTF-8'); 0 rows inserted/updated/deleted请参阅Derby Tools an...

java – Derby in-memory db:select into – 语句内存不足【代码】

我必须在项目中使用带有一些大表的derby.为了获得一些性能,我将从三个不同的表中选择文档ID到一个巨大的表中以查找doc类型. 基本上是一个非常简单的查询:"INSERT INTO DOC_TYPES SELECT DOC_ID, 1 FROM TYPE_A_DOCUMENT" "INSERT INTO DOC_TYPES SELECT DOC_ID, 2 FROM TYPE_B_DOCUMENT" "INSERT INTO DOC_TYPES SELECT DOC_ID, 3 FROM TYPE_C_DOCUMENT"当我在“正常”模式下运行时,在我的硬盘驱动器上使用德比,处理大约需要1分钟...

错误 - 相关标签