问题描述
我的机器上安装了sql2000和sql2005,sql2000用的是默认实例,sql2005的实例名是SQL2005,jdbc:sqlserver://localhost:1433;databaseName=gmmsdb发现连接的数据库是sql2000中的,怎么样写才能连接到sql2005中的数据库gmmsdb呢
解决方案
解决方案二:
声明两套jdbc的连接属性(url,account,passwod),按需选择,获取连接。
解决方案三:
<propertyname="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433;DatabaseName=数据库名</property><propertyname="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>2005的写法!2005一个jar包,楼主可以看看是不是用的2000的jar包或者“hibernate.connection.driver_class”是2000的写法!
解决方案四:
放的要是2005的jar包,检查加载驱动class.filename("com.microsoft.sqlserver.jdbc.SQLServerDriver"),2000和2005是有一点不一样的
解决方案五:
引用2楼doop1120的回复:
<propertyname="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433;DatabaseName=数据库名</property><propertyname="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver<……
<propertyname="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>程序中是这样写的,那就是sql2000的写法,2005怎么写呢