连接的数据库为: sql server2000
Driver为:   
<property name="connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>URL 怎么写?
<property name="connection.url">
??
</property>

解决方案 »

  1.   

    jdbc:microsoft:sqlserver://servername:1433;DatabaseName=dbname
      

  2.   

    connection.driver_class:
    com.microsoft.jdbc.sqlserver.SQLServerDriver
      

  3.   

    楼上:我中通过myeclipse配置这个hibernate文件的。关于driver的选择只有 sun.jdbc.odbc.JdbcOdbcDriver  没有你说的com.microsoft.jdbc.sqlserver.SQLServerDriver我查了网上很多例子,为什么连SQL Server 2000 大家都用你说的driver,没人用过sun的
      

  4.   

    这是运行时的错误:
    at com.nettwn.finance.insertAccount.main(insertAccount.java:14)
    Caused by: java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序这是hibernate.cfg.xml的配置
    <property name="connection.driver_class">
    sun.jdbc.odbc.JdbcOdbcDriver
    </property>
    <property name="connection.username">
    sa
    </property>
    <property name="connection.password">
    ***
    </property>
    <property name="connection.url">
    jdbc:odbc:192.168.0.45
    </property>
    <property name="dialect">
    org.hibernate.dialect.SQLServerDialect
    </property>
    <mapping resource="com/nettwn/finance/accountInfo.hbm.xml" />
    帮忙分析一下,谢谢
      

  5.   

    关于driver的选择在myeclipse中有new那一项吧,记得不太清楚了,在那里面可以选择com.microsoft.jdbc.sqlserver.SQLServerDriver,你用的这个应该先建立一个ODBC数据源吧