h2相关内容
我是一名Python开发人员,但我也有一些Java经验(主要是使用struts)。在工作中,我递了一个Grails应用程序来安装,这没问题,但应用程序的所有者没有提供任何凭据,并且该应用程序加载到登录页面。 如何像SQLite或mysql一样连接到数据库客户端,浏览表,并创建一个管理员用户,所以我可以登录? 解决方案 去反编译。您不仅需要用户和密码,还需要至少一个数据库
..
我正在运行由 Grails数据库迁移插件生成的异常。 在 JIRA ,它表示这是一个不会修正的错误。 但是,我想用默认数据库 H2 来使用 Spring Security ,因为它很容易用来制作简单的应用程序。 除了将DB更改为 MYSQL 或 ORACLE ? UPDATE 继JIRA解决方案后,在User.groovy中将发生错误的列的名称 password 更改
..
我正在使用H2数据库来测试我的Grails应用程序。我有一些简单的域类,如: 包mypackage $ b $ class UserSession { User用户 字符串sessionTokenHash //上次看到信息 字符串lastSeenIP 日期lastSeenTime 字符串lastSeenUserAgent 字符串lastSeenURL }
..
我的Grails应用程序在开发模式下使用h2数据库(Grails应用程序的默认行为)。 DataSource.groovy 中的数据库连接设置为 dataSource { pooled = true jmxExport = true driverClassName =“org.h2.Driver” username =“sa” password =“” dbCreate =
..
在Grails中,我可以在 BootStrap 中的内存dataSource中创建域对象,并获得结果,但一旦应用程序启动(例如,从GSP或控制器查询),并尝试运行一个查询我得到这个: org.h2.jdbc.JdbcSQLException:找不到表“FUNCTIONAL_DOC_TYPE”; SQL语句: 选择this_.id为id1_0_,this_.version为version1_
..
我有一个Grails应用程序,在使用默认嵌入式H2数据库时可以正常工作。现在我需要在需要更多集成环境的情况下运行一些测试,所以我想在服务器模式下使用H2,并让其他应用程序访问同一个数据库。 我从命令行启动H2服务器,并为服务器URL获取 tcp://192.168.56.1:9092 。我在Grails数据源中将它设置为 jdbc:h2:tcp:// localhost:9092 /〜/ d
..
我构建一个基于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 =
..
我在Grails的GORM部分遇到一些问题。在数据库中,我有两个表模板和报表 >。在GORM级别,我有两个Domain类 Template 和 Report ; class Template { static hasMany = [reports:Report] ... } 和 static belongsTo = [template:Tem
..
我正在创建一个POST服务,允许管理员将图像上传到Play!应用程序,当我正在测试它时,我正在使用内置的H2文件系统数据库。根据 https: //gist.github.com/1256286#file-picture-java-L3 在Play中存储这些图像的好方法!是一个字节数组,然后使用控制器#renderBinary(...)。 code>此功能中的广告系列对象存储有关
..
我正在研究一个与H2数据库连接的java插件。我真正想要的是“插入忽略”声明;不过,我知道H2不支持这一点。我也意识到合并,但这真的不是我想要的,如果记录存在我不想改变它。 我正在考虑的是只需运行插入并让重复键异常发生。但是,我不希望这样填写我的日志文件。 DB调用发生在导入的类中,我无法更改。所以我的问题是: 这是一个合理的事情吗?我不是为了让错误发生,但这似乎是最好的方式在这种情况
..
我正在使用ORM(ORMlite),我的所有调用都很顺利,直到我收到以下错误。 线程“main”中的异常org.h2.jdbc.JdbcSQLException:SQL语句中的语法错误“ SELECT * FROM” “STORIES”“WHERE”“TITLE”“='深切案例引导'不遵守[*]”“; SQL语句: SELECT * FROM 故事 WHERE 标题 ='深切案例引导'不
..
我们在服务器模式下使用Java + H2数据库,因为我们不希望用户访问数据库文件。 为了向数据库文件添加更多保护,我们计划使用AES加密(将CIPHER = AES添加到数据库URL),以防存储被盗。 然而,每个用户还需要在连接时提供文件保护密码([文件密码] [空格] [用户密码])。 尽管用户无法访问数据库文件,但知道加密密钥(文件保护密码)将使加密相当无用。 任何想法
..
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
..
从java代码中我已经连接到数据库 - 我需要找到连接的默认模式。 我有以下代码,给出了该连接的所有模式的列表。 rs = transactionManager.getDataSource()。getConnection()。getMetaData()。getSchemas() while(rs.next()){ log.debug(“模式是{}而目录是{}”,rs.getSt
..
这与此帖子相关。 我想我有问题与 H2 意味着它不能正常关闭。 我怀疑这,因为我看到 myDB.lock.db 当我关闭tomcat并且进程不停止。 我使用Tomcat的连接池和数据库的URL是: url =“jdbc:h2:file:/ opt / myOrg / tomcat / webapps / MyApplication / db / myDatabase; SC
..
我在设置Slick 2.0.2时遇到了一些问题。在一个会话中执行的任何配置在下一个会话中丢失。例如,在第一个会话中,我创建表并添加三个人: // H2内存数据库 lazy val db = Database.forURL(“jdbc:h2:mem:contacts”,driver =“org.h2.Driver”) //联系人表 lazy val contacts = Table
..
在我目前的项目中,我使用 H2 数据库来存储来自JTable的数据(准确地说是TableModel的数据)。 我写了代码来保存表中的所有列,现在我想再次检索数据(从数据库加载)。 到目前为止这么好,但是我无法想出任何从数据库中检索数据的好方法,并抛光它,以便再次添加到我的表中。 我有一个方法为我的表添加一个新的行,所有列的数据,所以没有问题(类似 public void addRow
..
我使用 yo jhipster 生成器的默认配置,除了我使用mysql作为我的“dev”数据库。当我运行 mvn test 时,我的测试成功,没有失败。 但是,我发现如果我运行测试第二次,套件将失败,因为它将针对“dev”数据库运行...在上一次测试运行后没有“回滚”或“重置”。我宁愿期望它运行在内存h2数据库中配置在 src / test / resources / config / ap
..
H2数据库具有称为SCRIPT的命令来备份内容和/或结构。它可以在数据库运行时执行。 我的问题是:SCRIPT是否像快照一样工作?它只接收语句和数据库内容,直到发出SCRIPT命令为止吗? $ b 编辑 b 为了澄清这个问题,SCRIPT的用法有两个模糊之处: SCRIPT确保事务安全/ a> SCRIPT产生的输出是否小于BACKUP? 解决方案 我要求这个问
..
我必须创建一个完全从DVD运行的java应用程序。应用程序必须连接到也将在DVD上的数据库。我想用一个嵌入式数据库,但我不知道他们。我必须从我的java应用程序启动数据库服务器,如果我这样做,我该怎么办? 提前感谢。 Nick Tsilivis 解决方案 您可以使用 SQLite 一个非常轻的加权版本的SQL。它将数据存储在单个文件中。您甚至不必使用用户名和密码登录。只需添加此ja
..