我想使用java 去联sql server 2005
创建了一个库stuDB,和一个表stuInfo
-- 给新建的库建立用户名
--添加sql 登陆帐号
exec sp_addlogin 'zhangsan','123456'
go
-- 创建数据库用户
exec sp_grantdbaccess 'zhangsan','zhangsanDBUser'
-- 授权
grant select,insert,update on stuInfo to zhangsanDBUser
也授权了。但在程序里还是联不了。
加了一个sqljdbc.jar 驱动包。<property name="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433;databaseName=stuDB</property>
<property name="hibernate.connection.driver_class"> com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.username">zhangsan</property>
<property name="hibernate.connection.password">123456</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>出的异常是14:03:46,734 WARN SettingsFactory:133 - Could not obtain connection to query metadata
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect是什么原因啊
创建了一个库stuDB,和一个表stuInfo
-- 给新建的库建立用户名
--添加sql 登陆帐号
exec sp_addlogin 'zhangsan','123456'
go
-- 创建数据库用户
exec sp_grantdbaccess 'zhangsan','zhangsanDBUser'
-- 授权
grant select,insert,update on stuInfo to zhangsanDBUser
也授权了。但在程序里还是联不了。
加了一个sqljdbc.jar 驱动包。<property name="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433;databaseName=stuDB</property>
<property name="hibernate.connection.driver_class"> com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.username">zhangsan</property>
<property name="hibernate.connection.password">123456</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>出的异常是14:03:46,734 WARN SettingsFactory:133 - Could not obtain connection to query metadata
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect是什么原因啊
我安装完以后不知道怎么端口没有起用。不是1433而是空的。我使用 sql server configuration manager
把端口配置上就可以连到了。谢谢
打开Sql Server Configuration Manager ——>SQL Server网络配置 ——>MSSQLSERVER的协议——>TCP/IP右键启用,再看看端口是不是1433
打开Sql Server Configuration Manager ——>SQL Server网络配置 ——>MSSQLSERVER的协议——>TCP/IP右键启用,再看看端口是不是1433.然后重新引用一下。