h2相关内容

连接到Grails应用程序数据库

我是一名Python开发人员,但我也有一些Java经验(主要是使用struts)。在工作中,我递了一个Grails应用程序来安装,这没问题,但应用程序的所有者没有提供任何凭据,并且该应用程序加载到登录页面。 如何像SQLite或mysql一样连接到数据库客户端,浏览表,并创建一个管理员用户,所以我可以登录? 解决方案 去反编译。您不仅需要用户和密码,还需要至少一个数据库 ..
发布时间:2018-05-24 19:04:41 其他开发

我如何使用Spring Security和默认数据库H2来使用Grails数据库迁移?

我正在运行由 Grails数据库迁移插件生成的异常。 在 JIRA ,它表示这是一个不会修正的错误。 但是,我想用默认数据库 H2 来使用 Spring Security ,因为它很容易用来制作简单的应用程序。 除了将DB更改为 MYSQL 或 ORACLE ? UPDATE 继JIRA解决方案后,在User.groovy中将发生错误的列的名称 password 更改 ..
发布时间:2018-05-24 18:59:36 其他开发

表创建失败

我正在使用H2数据库来测试我的Grails应用程序。我有一些简单的域类,如: 包mypackage $ b $ class UserSession { User用户 字符串sessionTokenHash //上次看到信息 字符串lastSeenIP 日期lastSeenTime 字符串lastSeenUserAgent 字符串lastSeenURL } ..
发布时间:2018-05-24 18:51:05 其他开发

Grails抛出表“xxx”未找到

在Grails中,我可以在 BootStrap 中的内存dataSource中创建域对象,并获得结果,但一旦应用程序启动(例如,从GSP或控制器查询),并尝试运行一个查询我得到这个: org.h2.jdbc.JdbcSQLException:找不到表“FUNCTIONAL_DOC_TYPE”; SQL语句: 选择this_.id为id1_0_,this_.version为version1_ ..
发布时间:2018-05-24 17:56:28 其他开发

访问H2 TCP服务器的Grails挂起

我有一个Grails应用程序,在使用默认嵌入式H2数据库时可以正常工作。现在我需要在需要更多集成环境的情况下运行一些测试,所以我想在服务器模式下使用H2,并让其他应用程序访问同一个数据库。 我从命令行启动H2服务器,并为服务器URL获取 tcp://192.168.56.1:9092 。我在Grails数据源中将它设置为 jdbc:h2:tcp:// localhost:9092 /〜/ d ..
发布时间:2018-05-24 17:55:50 其他开发

glassfish和h2database问题

我构建一个基于java的应用程序。使用hibernate JPA,spring和h2database。我在内存模式下使用h2database,这里是jdbc属性: jdbc.url = jdbc \:h2\:mem \:test_db; DB_CLOSE_DELAY\ = -1 jdbc.driverClassName = org.h2.Driver jdbc.username = ..
发布时间:2018-04-28 21:43:19 其他开发

在Java Play 1.2.3中上传文件,然后将文件存储为字节数组会导致PersistenceException

我正在创建一个POST服务,允许管理员将图像上传到Play!应用程序,当我正在测试它时,我正在使用内置的H2文件系统数据库。根据 https: //gist.github.com/1256286#file-picture-java-L3 在Play中存储这些图像的好方法!是一个字节数组,然后使用控制器#renderBinary(...)。 code>此功能中的广告系列对象存储有关 ..
发布时间:2017-10-01 01:02:20 其他开发

H2 Java插入ignore - 允许异常

我正在研究一个与H2数据库连接的java插件。我真正想要的是“插入忽略”声明;不过,我知道H2不支持这一点。我也意识到合并,但这真的不是我想要的,如果记录存在我不想改变它。 我正在考虑的是只需运行插入并让重复键异常发生。但是,我不希望这样填写我的日志文件。 DB调用发生在导入的类中,我无法更改。所以我的问题是: 这是一个合理的事情吗?我不是为了让错误发生,但这似乎是最好的方式在这种情况 ..
发布时间:2017-09-29 10:42:03 Java开发

SQL异常使用ORMLite准备查询

我正在使用ORM(ORMlite),我的所有调用都很顺利,直到我收到以下错误。 线程“main”中的异常org.h2.jdbc.JdbcSQLException:SQL语句中的语法错误“ SELECT * FROM” “STORIES”“WHERE”“TITLE”“='深切案例引导'不遵守[*]”“; SQL语句: SELECT * FROM 故事 WHERE 标题 ='深切案例引导'不 ..
发布时间:2017-09-29 10:04:49 Java开发

H2数据库:如何通过加密进行保护,无需公开文件加密密钥

我们在服务器模式下使用Java + H2数据库,因为我们不希望用户访问数据库文件。 为了向数据库文件添加更多保护,我们计划使用AES加密(将CIPHER = AES添加到数据库URL),以防存储被盗。 然而,每个用户还需要在连接时提供文件保护密码([文件密码] [空格] [用户密码])。 尽管用户无法访问数据库文件,但知道加密密钥(文件保护密码)将使加密相当无用。 任何想法 ..
发布时间:2017-08-18 02:44:28 Java开发

运行H2时的DB2语法(在DB2模式下)

String sql = “select从klv80201“+ ”联合“+ ”选择fra_dato作为tDato从klv12101其中avtalenr =:avtalenr和kundenr =:kundenr“+ ”union“+ “select fra_dato as tDato from klv12401 where avtalenr =:avtalenr and kundenr ..
发布时间:2017-04-16 17:48:04 DB2

如何获取SQL连接的默认模式?

从java代码中我已经连接到数据库 - 我需要找到连接的默认模式。 我有以下代码,给出了该连接的所有模式的列表。 rs = transactionManager.getDataSource()。getConnection()。getMetaData()。getSchemas() while(rs.next()){ log.debug(“模式是{}而目录是{}”,rs.getSt ..
发布时间:2017-04-16 16:52:34 Java开发

什么是关闭H2的正确方法?

这与此帖子相关。 我想我有问题与 H2 意味着它不能正常关闭。 我怀疑这,因为我看到 myDB.lock.db 当我关闭tomcat并且进程不停止。 我使用Tomcat的连接池和数据库的URL是: url =“jdbc:h2:file:/ opt / myOrg / tomcat / webapps / MyApplication / db / myDatabase; SC ..
发布时间:2017-03-20 22:09:25 Java开发

应该如何配置Slick在会话之间持久化表?

我在设置Slick 2.0.2时遇到了一些问题。在一个会话中执行的任何配置在下一个会话中丢失。例如,在第一个会话中,我创建表并添加三个人: // H2内存数据库 lazy val db = Database.forURL(“jdbc:h2:mem:contacts”,driver =“org.h2.Driver”) //联系人表 lazy val contacts = Table ..
发布时间:2017-03-19 22:25:59 其他数据库

从H2数据库有效地检索数据

在我目前的项目中,我使用 H2 数据库来存储来自JTable的数据(准确地说是TableModel的数据)。 我写了代码来保存表中的所有列,现在我想再次检索数据(从数据库加载)。 到目前为止这么好,但是我无法想出任何从数据库中检索数据的好方法,并抛光它,以便再次添加到我的表中。 我有一个方法为我的表添加一个新的行,所有列的数据,所以没有问题(类似 public void addRow ..
发布时间:2017-03-19 04:10:02 Java开发

我如何设置我的环境使用h2测试和mysql进行开发?

我使用 yo jhipster 生成器的默认配置,除了我使用mysql作为我的“dev”数据库。当我运行 mvn test 时,我的测试成功,没有失败。 但是,我发现如果我运行测试第二次,套件将失败,因为它将针对“dev”数据库运行...在上一次测试运行后没有“回滚”或“重置”。我宁愿期望它运行在内存h2数据库中配置在 src / test / resources / config / ap ..
发布时间:2017-03-19 02:28:29 其他数据库

H2 SCRIPT命令是否像快照一样工作?

H2数据库具有称为SCRIPT的命令来备份内容和/或结构。它可以在数据库运行时执行。 我的问题是:SCRIPT是否像快照一样工作?它只接收语句和数据库内容,直到发出SCRIPT命令为止吗? $ b 编辑 b 为了澄清这个问题,SCRIPT的用法有两个模糊之处: SCRIPT确保事务安全/ a> SCRIPT产生的输出是否小于BACKUP? 解决方案 我要求这个问 ..
发布时间:2017-03-19 01:31:04 其他数据库

可以完全从DVD运行的Java应用程序

我必须创建一个完全从DVD运行的java应用程序。应用程序必须连接到也将在DVD上的数据库。我想用一个嵌入式数据库,但我不知道他们。我必须从我的java应用程序启动数据库服务器,如果我这样做,我该怎么办? 提前感谢。 Nick Tsilivis 解决方案 您可以使用 SQLite 一个非常轻的加权版本的SQL。它将数据存储在单个文件中。您甚至不必使用用户名和密码登录。只需添加此ja ..
发布时间:2017-03-19 00:34:52 Java开发