我现在使用SSH框架,整合起来想连接Oracle数据库
最好是使用eclipse工具截图下来谢谢,谢谢
给配置文件也截张图最好自己先随便写个测试功能,试试是否连接成功大家帮帮忙,我自己连接时碰到了问题

解决方案 »

  1.   

    我有完整的架构代码,SSH2的,它们后台部分是一样的。不过已经给公司了不能发给你。你可以把错误和配置文件发我邮箱,我帮你看看。[email protected]
      

  2.   

    非常感谢你,我这两天连接又没出现问题了,很纠结,你能告诉我连接SQL和Oracle有哪些需要注意或者说细节问题么?我想看看区别,再分析以前怎么出的错
      

  3.   

      <!DOCTYPE hibernate-configuration (View Source for full doctype...)> 
    - <hibernate-configuration>
    - <session-factory>
    - <!-- 
    连接oracle数据库的URL,
    且这是连接本机的Oracle,
    也可以连接其它机器只需把localhost换成另一台机器的IP就可以了,
    另外不要忘了Oracle的端口号:1521,还有一个细节就是连Oracle时的数据库名称必须大写,
    不然的话会出错的,如果这点有什么不明白的话可以问咱们冯老师.
      --> 
      <property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:ORCL</property> 
    - <!-- 
     
    这是连接Oracle数据库的驱动,驱动可以从崔老师那里得到,注意的大小写一定严格区分否则就会出错.
       --> 
      <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property> 
    - <!-- 
     
    这是连接Oracle数据库的用户名,可以是Oracle自己带的用户名,也可以是自己定义的用户名,下面我就给大家建一个属于自己的用户名:
    create user kang identified by kang ;
    这时该用户使用的是系统为该用户提供的表空间,这点想必大家都比我清楚,我在这里就不提了.
       --> 
      <property name="hibernate.connection.username">kang</property> 
    - <!-- 
     
    这是刚才自己定义的用户名所对应的密码.
       --> 
      <property name="hibernate.connection.password">kang</property> 
    - <!-- 
     
    这一个大家就清楚了,只是在这里使用的不是我们以前使用的MySQL和SqlServer的了,
    而是oracle的,大家要看清呐!下面写的是方言是适用Oracle所有的版本:Oracle9i,Oracle10g,Oracle11等.
    但是我们现在接触的是Oracle10g,所以下面的这个方言可用;另外我还给大家准备了一个只适用Oracle9i,Oracle10g这两个版本的
    方言:org.hibernate.dialect.Oracle9Dialect;这个大家可以下去试试!
       --> 
      <property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property> 
    - <!-- 
     
    这个大家都清楚,我就不提了!
       --> 
      <property name="hibernate.show_sql">true</property> 
      <mapping resource="entity/StudentInfo.hbm.xml" /> 
      <mapping resource="entity/Classes.hbm.xml" /> 
      </session-factory>
      </hibernate-configuration>