jdbc链接sqlserver数据库的问题
来源:互联网 发布:js中name选择器 编辑:程序博客网 时间:2024/06/07 15:05
最近,用java连接数据库中遇到的问题:与大家分享。
首先,装上了精简oracle数据库,在cmd中输入sqlplus---->system/密码,经过配置后,可以使用。
但是在链接java的时候,Connection conn=DriverManager.getConnection(url, user, password);一句出现Exception in thread "main" java.lang.NullPointerException异常,原因是:在链接的过程中该句中获得的url有问题,我电脑的原因是一段时间以前装了大型数据库oracle 11g失败后,仓促的卸载了,就没有去管,现在还剩下注册表没有清理干净。推荐链接:jingyan.baidu.com/article/3c343ff70bb3ea0d3779632c.html(清除注册表)。两个oracle服务对1521端口产生占用,抛出空指针异常。但是清理过后还是未能连接上,可能是自己技术原因(注册表都删不干净。。。。。)。
然后,装上了sqlserver2008,先用windows身份(不需要密码)进入,然后-----》选择左边“那棵树”的树顶----》右键:打开属性-----》左边选择页里面有一个安全性选项---》把服务器身份验证改为第二项----》确定-----》在左边树的下一层里面又有个安全性-------》这棵树安全性树下有个登录名的树--------》树下找到sa账户----》对sa右键:属性-------》左上角选择状态---------》授予和启动,这样就可以使用sa账户和密码登陆了。
// a.加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// b.获得连接
String url = "jdbc:sqlserver://localhost:1433;databaseName=shihao";
Connection conn = DriverManager.getConnection(url,"sa","manager");
然后可能sqlserver2008装好后不能连java,
说网络协议TCP/IP有问题,不能连接到数据库的问题,这是因为防火墙的问题或者端口不是为:1433(在sqlserver 配置管理器中SQLEXPRESS中TCP/IP中的ipAll中TCP动态端口改为1443)。
意外的问题=======》》我同时装上了vitual studio和sqlserver在sqlserver 配置管理器中发现两个sqlsever服务,其中一个要关掉SQL SERVER(MSSQLSERVER)及相应的网络配置,不然连接数据库的时候会出现问题(tcp/ip问题、sa被禁用而且启用后也不能访问的问题等)
最后我就成功了,搞了好久,问了我的学长才搞出来的。希望对大家有帮助。
- jdbc链接sqlserver数据库的问题
- JDBC链接sqlserver数据库
- JDBC链接SQLServer数据库
- JDBC链接SQLServer数据库的大致步骤
- 关于jdbc链接SQLServer数据库的一些疑问
- sqlserver数据库的JDBC
- 关于利用JDBC连接sqlserver中数据库的问题
- Java JDBC链接数据库使用方式 java JDBC链接SQlServer数据库
- JDBC链接sql server数据库遇到的问题和解决方法
- JDBC链接sqlServer
- JDBC链接SQLServer详解
- JDBC链接SQL Server数据库报错:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。
- jdbc链接sqlserver数据库执行SQL脚本样例
- 各种数据库的JDBC链接
- JDBC编程-----数据库的链接
- JDBC编程-----数据库的链接
- jdbc和数据库的链接
- jdbc链接不同的数据库
- 【iOS开发系列】NSSet & NSIndexSet
- RatingBar 在activity中代码控制监听
- UI基础(一)
- javascript基本概念
- 每天小练笔8-模拟进程调度
- jdbc链接sqlserver数据库的问题
- NSArray, NSNumber, NSValue, NSSet, 数组排序
- XML Schema <第三篇>
- JavaWeb开发中form、ajax提交数据Model转化
- UI_UItableView_AutoCell(自定义cell 高度)
- oc知识点整理
- 关于类的关键词
- Hyperion 的oce创建
- Mac系统中强制删除废纸篓文件