+ -
当前位置:首页 → 问答吧 → 关于hibernate连接数据库的问题

关于hibernate连接数据库的问题

时间:2011-08-14

来源:互联网

XML code
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="show_sql">true</property>
        <property name="format_sql">false</property>
        <property name="cache.use_query_cache">false</property>
        <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
        <property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
        <property name="connection.url">jdbc:microsoft:sqlserver://localhost:1433;databaseName:mydatabase</property>
        <property name="connection.username">sa</property>
        <property name="connection.password">402</property>
        
        <mapping resource="Product.hbm.xml"/>  
    </session-factory>
</hibernate-configuration>





以上代码,是连接JDBC的hibernate.cfg.xml文件。。。请问有什么错吗。为什么调试时总显示sessionFactory不能加载什么的。

作者: Ricci_April   发布时间: 2011-08-14

jdbc:microsoft:sqlserver://localhost:1433;databaseName:mydatabase

应该为
jdbc:microsoft:sqlserver://localhost:1433;databaseName=mydatabase
这样吧?

作者: Fly_m   发布时间: 2011-08-14

引用 1 楼 fly_m 的回复:

jdbc:microsoft:sqlserver://localhost:1433;databaseName:mydatabase

应该为
jdbc:microsoft:sqlserver://localhost:1433;databaseName=mydatabase
这样吧?


改了还是不行啊。。。关于JDBC驱动,后台需要设置些什么东西吗,我刚试了下,不要说hibernate了,连普通的JDBC连接都不行。

作者: Ricci_April   发布时间: 2011-08-14

方言是那样写的吗?我记得好像是写数据库的。

作者: qlong8807   发布时间: 2011-08-14

你自己写的还是MyEclipse自动配置的啊 数据库是2000还是2005?

作者: javaxiaochouyu   发布时间: 2011-08-14

热门下载

更多