grails oracle 11g数据库之二
2010-05-21 21:25
295 查看
oracle11g安装成功,用户已创建,此时就可以与Grails进行连接了。
1)导入Oracle 11g的驱动。
在Oracle 11g的安装文件中已经存在了Oracle驱动包了。在安装目录中“product\11.1.0\db_1\jdbc\lib”文件夹下,存在多个.jar文件。其中ojdbc5.jar为jdk1.5的包,ojdbc6.jar为jdk1.6的包。我使用的是jdk1.6所以将ojdbc6.jar复制到Grails工程中的lib下。
2)获取SID(据说SID是oracle数据库中的唯一标识:)
以scott/tiger登录SQL PLUS,成功登录后,输入以下命令:
select instance_name from v$instance;
以此获取SID码。
[align=center][/align]
[align=center]图 1 查询SID[/align]
3)配置数据库链接
(在基于Grails中实现Acegi插件的项目加入Oracle链接)
[align=center][/align]
后记:此时运行Grails系统就可以正常运行了,但是这个项目在已开始就已经有了user、role等几个domain类了,所以在运行时,会在oracle中创建相应的表结果。但是后台抛出错误“表名无效”(指user表),后来将user换名就可以正常运行了。应该是user是oracle数据库的关键字。所以在以后Grails开发中应该注意这一点。本文出自 “默默” 博客,请务必保留此出处http://bcptdtptp.blog.51cto.com/1475446/319064
1)导入Oracle 11g的驱动。
在Oracle 11g的安装文件中已经存在了Oracle驱动包了。在安装目录中“product\11.1.0\db_1\jdbc\lib”文件夹下,存在多个.jar文件。其中ojdbc5.jar为jdk1.5的包,ojdbc6.jar为jdk1.6的包。我使用的是jdk1.6所以将ojdbc6.jar复制到Grails工程中的lib下。
2)获取SID(据说SID是oracle数据库中的唯一标识:)
以scott/tiger登录SQL PLUS,成功登录后,输入以下命令:
select instance_name from v$instance;
以此获取SID码。
[align=center][/align]
[align=center]图 1 查询SID[/align]
3)配置数据库链接
(在基于Grails中实现Acegi插件的项目加入Oracle链接)
[align=center][/align]
后记:此时运行Grails系统就可以正常运行了,但是这个项目在已开始就已经有了user、role等几个domain类了,所以在运行时,会在oracle中创建相应的表结果。但是后台抛出错误“表名无效”(指user表),后来将user换名就可以正常运行了。应该是user是oracle数据库的关键字。所以在以后Grails开发中应该注意这一点。本文出自 “默默” 博客,请务必保留此出处http://bcptdtptp.blog.51cto.com/1475446/319064
相关文章推荐
- grails oracle 11g数据库之一
- Oracle 数据库11g新特性之高效 PL/SQL 编码
- 用 SQL Developer 3.2 将 SQL Server 2008 数据库离线迁移到 Oracle 11g
- 在Cent OS 6.7 环境下重装系统并安装配置Oracle 11g数据库
- Oracle 11g 通过创建物化视图实现不同数据库间的表数据同步
- Oracle 11g R2 OEM无法连接到数据库
- oracle 11g创建数据库教程
- Oracle 11g 手动创建数据库 windows下
- rhel 5.10下安装oracle 11g R1 启动数据库报错问题解决方法
- oracle 11g R2执行INSERT语句,数据库把一个汉字看做3个汉字
- Oracle 11g 如何创建数据库
- Oracle 11g(11.2.0) 手工建立数据库
- Oracle学习笔记之三,Oracle 11g数据库的启动与关闭
- Oracle 9i/10g/11g 数据库 升级路线图(upgrade roadmap)
- Oracle 11g R2 使用RMAN复制RAC数据库
- win7 64位 安装 oracle 11g R2 后,链接数据库报 ORA-21505错误的解决。
- Myeclipse 10 连接Oracle 11g数据库出现的连接错误的解决办法
- oracle 11g数据库修改字符集
- 【Oracle】Windows 7下完全卸载Oracle 11g数据库
- Oracle 数据库 11g新特性:安全性