hibernate连接oracle的jar包包括了连接字符串
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
hibernate连接oracle有两种方式,一种是制定sequence的名字 如:
DEPARTMENT_ID_SEQ
如果要使用native,则必须创建名为HIBERNATE_SEQUENCE 的sequence
CREATE SEQUENCE HIBERNATE_SEQUENCE MINVALUE 90000 MAXVALUE 999999999999999999999999
还有一定要注意映射文件中的属性类型一定要匹配。
1.jdbc驱动问题
e:oracleproduct10.2.0db_1jdbclib这个目录下有很多jar文件,hibernate连接oracle10g时,只需要ojdbc14.jar这个jar就可以了.其它的占时不太清楚.
2.Oracle10g中"listener does not currently know of SID given in connect descriptor"
这个是你的listener.ora文件配置错误,正确的配置如下:
Java代码
1.# listener.ora Network Configuration File: e:oracleproduct10.2.0db_1
etworkadminlistener.ora
2.# Generated by Oracle configuration tools.
3.SID_LIST_LISTENER =
4.(SID_LIST =
5. (SID_DESC =
6. (SID_NAME = PLSExtProc)
7. (ORACLE_HOME = e:oracleproduct10.2.0db_1)
8. (PROGRAM = extproc)
9. )
10. (SID_DESC =
11. (GLOBAL_DBNAME = <SPAN style="COLOR: #ff0000">link</SPAN>)
12. (ORACLE_HOME = e:oracleproduct10.2.0db_1)
13. (SID_NAME = <SPAN style="COLOR: #ff0000">link</SPAN>)
14. )
15.)
16.LISTENER =
17.(DESCRIPTION_LIST =
18. (DESCRIPTION =
19. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
20. (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
21. )
22.)
未经书面许可,严禁将本网内容作为AI训练资源。
33台词PC版 0.1
文件批量改名Bulk Rename Utility v3.4.1 中文绿色版
PDF快转(SanPDF) v2.0.6.66 官方版
菲菲更名宝贝之得意非凡FFRenamePro V4.0专业版
查找大文件(WizTree) v3.35 绿色版
文件比较查重工具WinMerge v2.16.8.0 中文版
Windows文件管理器(WinNc) v9.4.0.0 官方安装版
文件压缩档案提取(Explzh) v8.18 官方版
WinMerge v2.16.7.0 官方多语中文版
UltraCompare文件比较工具汉化修正中文版 V21.10.0.20免费64位注册码绿色版
文档自动转换工具BlackIce BiBatchConverter v4.80.632 官方版
批量文本文件处理器 V1.4绿色版
MAXHUB文档客户端 v1.3.1官方PC版
文件校验工具(EF CheckSum Manager) v20.02 官方版
全速pdf转换成excel转换器 v7.8.0.0官方版