欢迎来到天天文库
浏览记录
ID:38364428
大小:174.50 KB
页数:3页
时间:2019-06-11
《Java与SQL2005数据库连接问题总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java与SQL2005数据库连接问题总结连接的代码:sqlserver2000与sqlserver2005驱动与url的区别1、连接SqlServer2000driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriverurl=jdbc:microsoft:sqlserver://localhost:1433;......2、连接SqlServer2005driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
2、url=jdbc:sqlserver://localhost:1433;......用户'sa'登录失败。该用户与可信SQLServer连接无关联。在这里我建议的是不要用“sa”去登录,而自己去做新建一个登录用户:设置MicrosoftSQLServerManagementStudioExpress(0)开始->所有程序->MicrosoftSQLServer2005->MicrosoftSQLServerManagementStudioExpress(1)左侧栏内服务器右击属性(最顶层)->安全性->服务器身份验证->选择SQLS
3、erver和Windows身份验证模式(2)左侧栏内安全性->登录名->选择你要设置的用户名称,双击->常规->”默认数据库“改为你要连接的数据库(3)左侧栏内安全性->登录名->选择你要设置的用户名称,双击->服务器角色->选择public和sysadmin(4)左侧栏内安全性->登录名->选择你要设置的用户名称,双击->用户映射->数据库角色成员身份->选择db_owner和public(5)左侧栏内安全性->登录名->选择你要设置的用户名称,双击->状态->是否允许连接到数据库引擎,选“授予”;登陆,选“启用”。上面的是我在网
4、上找到的内容,但是我按上面的做完后还是不行,不是报出说“用户'jun'登录失败。该用户与可信SQLServer连接无关联。”就是报出说“已成功与服务器建立连接,但是在登录过程中发生错取”;这时候我就开始在服务器属性中的“权限”里面设置jun(我新建的登录名)的权限;还有就是在安全性>登录名>安全对象>添加,跳出对话框如图,我选择了最后一个:弄到这里就连接成功了。但我帮我同学弄的时候,又出现了问题:到主机的TCP/IP连接失败。这主要是他忘记设置那个TCP/IP了:打开‘程序’-‘所有程序’-‘MicrosoftSQLServer20
5、05’-‘配置工具’-‘SQLServer配置管理器’,在弹出的窗体中,找到‘SQLServer2005网络配置’,把‘MSSQLSERVER的协议’下的“NamedPipes”和“TCP/IP”启动,然后重新启动MicrosoftSQLServer2005就可以了。上面那也是我从网上找的,弄了之后仍出现问题,于是乎,我找到了下面一个方法(度娘是个好东西~嘻嘻)确定TCP端口对不对,在TUTORIAL和SAMPLE里的都是1433端口,但有些是不一样!!!设置方法:打开‘程序’-‘所有程序’-‘MicrosoftSQLServer2
6、005’-‘配置工具’-‘SQLServer配置管理器’,在弹出的窗体中,找到‘SQLServer2005网络配置’,双击‘MSSQLSERVER的协议’下的“TCP/IP”,弹出窗口中顶部TAB点“IP地址”,看IPAll,里面"TCP动态端口"的值就是你的端口(如1391).于是,你把127.0.01上面的那个端口设置为1391,是否启动——是。搞定,andthen把你的程序代码上的1433改成1391就好了!url=jdbc:sqlserver://localhost:1391;......这是我的小经验,亲们就试试看吧~祝君
7、好运~!
此文档下载收益归作者所有