-
Grails中如何把hsqldb数据库改为mysql15
异常:
……
n: Could not get Connection for extracting meta data; nested exception is org.sp
ringframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connecti
on; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot creat
e JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'jdbc:hsqldb:mem:
grailsDB':
java.sql.SQLException: No suitable driver
……
为什么还会有jdbc:hsqldb:mem:grailsDB':?
我都是命令行运行的
已经添加了mysql驱动,用的是grails1.03
我的DataSource.groovy:dataSource { pooled = false driverClassName = "org.hsqldb.jdbcDriver" username = "sa" password = "" } hibernate { cache.use_second_level_cache=true cache.use_query_cache=true //cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider' cache.provider_class='org.hibernate.cache.EhCacheProvider' } // environment specific settings environments { development { dataSource { //boolean pooling = true //String dbCreate = "update" // one of 'create', 'create-drop','update' dbCreate = "update" pooled = true driverClassName = "com.mysql.jdbc.Driver" String username = "root" String password = "root" String url = "jdbc:mysql://localhost/racetrack_dev" } } test { dataSource { dbCreate = "update" url = "jdbc:hsqldb:mem:testDb" } } production { dataSource { dbCreate = "update" url = "jdbc:hsqldb:file:prodDb;shutdown=true" } } }
2008年6月26日 10:58
目前还没有答案
相关推荐
在本文中,我们将深入探讨如何在Grails框架中配置MongoDB数据库,并实现用户登录系统。Grails是一款基于Groovy语言的、高效的Web应用开发框架,它借鉴了Ruby on Rails的许多优秀特性。MongoDB则是一种流行的NoSQL...
标题中的“grails3 CAS链接接数据库”表明我们要讨论的是如何在Grails 3框架下集成CAS(Central Authentication Service)并实现与数据库的连接。Grails是一个基于Groovy语言的开源Web应用框架,而CAS是一种广泛使用...
本篇将详细介绍如何在Grails 3中配置单独的数据库properties,以便在开发过程中管理多个数据源,满足复杂的企业级需求。 首先,我们需要理解Grails中的数据源配置。默认情况下,Grails使用一个名为`dataSource`的主...
总之,Grails 是一个强大而灵活的 Web 开发框架,结合 Groovy 的优点,为开发者提供了高效、简洁的开发体验。通过深入学习 "Grails 中文参考手册",开发者可以充分利用 Grails 的各种特性,构建出高质量的 web 应用...
Grails遵循一套默认的规约,比如数据库连接、目录结构等,这减少了大量手动配置的需求。然而,当需要自定义时,可以通过`Config.groovy`配置文件进行修改。 5. **运行与测试** - **运行Grails应用**:使用`grails...
这个例子实现了用grails 连接mysql 数据库,并且把内容显示出来,可以增删除改,下载这个例子后大家要把jdk tomcat grails环境搭好,然后用grails run-app来执行,也可以用其它的开发工具,本人用的是netbeans
确保MySQL驱动已添加到项目中,以便Grails能与数据库交互。 2. **创建新项目** - 使用`grails create-app`命令创建一个新的Grails应用。例如:`grails create-app myApp`,这将在指定目录下生成一个新的Grails项目...
2. **GORM(Grails Object Relational Mapping)**: GORM 是Grails的ORM框架,提供了与数据库交互的能力,支持关系型数据库,如MySQL、PostgreSQL等。它提供了CRUD操作,以及事务管理和动态查询。 3. **插件系统**...
对象关系映射(GORM)是Grails框架中的一个重要组成部分,它为Groovy语言提供了对象持久化的支持。GORM支持基本的CRUD操作,并且在领域建模方面提供了强大的支持,包括一对一、一对多和多对多的关联。GORM支持继承,...
Grails支持多种数据库,如MySQL、PostgreSQL等,你可以通过配置`DataSource`来选择合适的数据库。 5. **Teamtest**:这个文件或目录可能是项目中的一个组件,可能包含了一个关于团队管理的示例应用,其中可能包括了...
通过定义Groovy类并使用Grails的GORM(Grails Object Relational Mapping)来与数据库交互,可以轻松实现数据持久化。 4. **控制器(Controllers)** 控制器负责处理HTTP请求,调用业务逻辑并生成响应。Grails的...
- 使用`grails war`或`grails package`命令打包应用为WAR文件。 - 可以部署到任何支持Servlet 2.5规范的容器中,如Tomcat、Jetty等。 **所支持的Java EE容器** - 支持Tomcat、Jetty等多种流行的Java EE容器。 - ...
7. **RESTful服务**:Grails支持创建RESTful API,这在当今的微服务架构中尤为重要。开发者可以轻松构建符合HTTP协议的API,实现前后端分离或者与其他系统集成。 8. **测试支持**:Grails提供了全面的测试工具,...
- **GORM(Grails Object Relational Mapping)**: 内置的ORM框架,允许开发者通过领域类直接操作数据库,支持各种数据库系统,如MySQL、Oracle和PostgreSQL。 - **GRAILS插件系统**: 允许开发者扩展框架功能,提供...
《Grails 1.1 中文文档》是一个非常宝贵的资源,尤其对于国内的开发者来说,由于Grails在中文社区中的资料相对较少,这份文档的价值不言而喻。Grails是一个基于Groovy语言的开源Web应用框架,它借鉴了Ruby on Rails...
- 可选地,为了实际应用,你可能需要安装数据库,Grails 内置了 HSQLDB,但通常会转向更强大的数据库,如 MySQL。下载 MySQL 社区版并配置相应的 JDBC 驱动和 Hibernate 支持。 2. **创建 Grails 应用** - 使用 ...
在Grails中,你可以为每个数据库定义一个数据源,例如: ```groovy dataSource { pooled = true driverClassName = "com.mysql.jdbc.Driver" username = "your_mysql_username" password = "your_mysql_...
GORM支持关系型数据库,如MySQL、PostgreSQL,同时也支持NoSQL数据库。 3. **GRAILS ORM(Object Relational Mapping)**:Grails ORM 提供了ActiveRecord、DataBinding和Criteria查询等模式,简化了数据访问和管理...
Grails 默认使用内嵌的HSQLDB数据库,适用于快速开发。但在实际项目中,通常会选用更稳定的持久化解决方案,如MySQL。文章中提到的LineTest系统就选择了MySQL作为数据库。配置包括下载MySQL,添加Java驱动到Grails...