可以使用的你这是使用的JDBC-ODBC桥
你选的方言是 dialect=org.hibernate.dialect.SQLServerDialect吗?看看数据源的连接本身有没有问题

解决方案 »

  1.   

    我是使用的jdbc-odbc桥。
    miaoliujun(傲龙) 你说的是什么意思啊?dialect=org.hibernate.dialect.SQLServerDialect
    这个不是SQLserver的方言吗。我的Access的连接如下
    <property name="dialect">org.hibernate.dialect.HSQLDialect</property>
    <property name="connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>
    <property name="connection.url">jdbc:odbc:test</property>
    <property name="connection.username">sa</property>
    <property name="connection.password"></property>如果只改方言的话
    <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
    错误信息不变。该如何修改阿?
      

  2.   

    <hibernate-configuration>
        <session-factory > <!-- local connection properties -->
    <property name="hibernate.connection.url">jdbc:odbc:access</property>
    <property name="hibernate.connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>
    <property name="hibernate.connection.username"></property>
    <property name="hibernate.connection.password"></property>
    <!-- property name="hibernate.connection.pool_size"></property -->        <property name="dialect">net.sf.hibernate.dialect.GenericDialect</property>
            <property name="hibernate.show_sql">true</property>
            <property name="hibernate.use_outer_join">true</property>
      
    <mapping resource = "haier/cn/bo/Admin.hbm.xml"/>
    <mapping resource = "hibernate/cn/bo/HibernateUserRegister.hbm.xml"/>
    <mapping resource = "hibernate/cn/bo/HibernateBook.hbm.xml"/>
        </session-factory>
    </hibernate-configuration>