1. 在使用sql server 之前呢,最好对其进行配置
(1) 配置工具->Sql server configuration Manager
选择Sql server 2005网路配置 下的 MSSQLSERVER的协议 在窗口右边的
TCP/IP协议右键属性,配置如下
IP1中的IP地址为本地IP。TCP动态端口为0表示使用动态端口。
(2)将协议启动
(3)重启服务,由于Sql server 2005服务较多,所以一定要看好,重启服务的是
SQL Server(MSSQLSERVER)
2. 登录SQL Server
SQL Server的登录分为:windows身份验证和SQL Server身份验证两种。
windows身份验证:比较容易只要选择windows身份验证,SQL Server就会根据装系统时的用户名和密码自动登录,而不需要自己手动输入windows的用户名和密码。
所以即使你不知道windows的用户名和密码也可以登录SQL Server
但是当你用JDBC连接SQL Server的时候,因为你不知道windows的用户名和密码你就无法写连接字符串中的user和password
SQL Server身份验证:有一个SQL Server自带的登录名Sa,密码为安装SQL Server时设置的密码。需要手动输入Sa的密码。
所以如果不知道Sa的密码,也无法进行JDBC连接
那么当你既不知道自己装系统时的用户名和密码是多少,也不知道安装SQL Server设置的Sa密码为多少时,就可以用下述方法创建新的SQL Server身份验证的登录名和密码进行JDBC连接
(1)使用windows身份验证登录,在安全性下面的登录名,右键点击新建登录名
输入登录名,选择SQL Server身份验证,输入密码,将用户在下次登录时必须更改密码前面的对号去掉。
选择左侧的用户映射,勾选要映射的数据库。在下面的数据库角色成员身份中,勾选db_owner和public
选择左侧的状态,勾选授权和启用。确定
(2)右键服务器 ,选择属性,左侧点击安全性,勾选SQL server和Windows身份验证模式
好啦!现在就可以使用sa登录名及其密码去进行JDBC连接啦!