问题一:在cmd 中连接oracle 数据库时,出现问题
原因 : 在输入命令sqlplus sys/as as sysdba;系统管理员的密码也是as
解决方法:将密码as换为其它的就ok
问题二:失败 -测试失败: IO 错误: The Network Adapter could not establish connction
解决方法:检查两个文件:LISTENER.ORA 和TNSNAMES.ORA 文件中的host (注意sql development中连接时主机名与LISTENER.ORA 和TNSNAMES.ORA 文件中的host相同
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\app\net\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
问题三:(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)
原因:jdbc:oracle:thin:@127.0.0.1:1521:wang
红色标出的是我建立的数据库连接名不是数据库名 正确(jdbc:oracle:thin:@127.0.0.1:1521:orcl) 悲催了,纠结了一下午!!!问题四:在hibernate4.1.4,用oracle方言自动创建表出现如下java.lang.AbstractMethodError: oracle.jdbc.driver.OracleDatabaseMetaData.getJDBCMajorVersion()Z这是由于hibernate和oracle驱动的兼容问题造成的。oracle11g除了了提供了老的class12.jar驱动外,还提供了ojdbc14.jar驱动,其位于:/oracle/jdbc/lib。class12.jar会造成该错误,而ojdbc14.jar就好了。