java连接sql server的问题(有点急) 没找到数据库driver类把mssqlserver.jar拷到jre\ext\lib中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我已经把上述三个文件 msbase.jar,mssqlserver.jar,msutil.jar 拷到C:\Program Files\Java\jre1.5.0_04\lib\ext文件下面了 放到jdk安装目录下的\jre1.5.0_04\lib\ext下,Program Files下的是给applet用的,而且像这样含空格的路径,你即使在运行时指定classpath,也会有问题 SQLException bad[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.Exception in thread "main" java.lang.NullPointerException at DBConnection.main(DBConnection.java:38)请按任意键继续. .我 先帖出来,自己也在找,因为实在水平菜,如果谁能帮忙,也 很感激 另外空格的问题能直接去除么?还是转化成类似于;%JAVA_HOME%这种形式我实际上是按照zt http://www.blogcn.com/u/47/61/guiguzi629/index.html设置的 环境变量使用JDBC 对MS SQLServer2000连接 [原] 我这里只是建个java application作测试!环境也是为这个目的而搭建!系统需求:数据库: sql server 2000 sp3驱动程序:sql server driver for jdbcjava版本:jdk1.2以上数据库连接算是高级部分了,想连数据库的哈,应该都具备基本的东西,我这里不重复!想要重复的是你必须的给你的SQLServer2000 打个补丁,现在SP4都出来了!在下面官方网站下载安装:(SQL2000.AS-KB884525-SP4-x86-ENU.EXE)http://www.microsoft.com/downloads/details.aspx?FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=en 我们依然是用最流行,最有效的驱动类型TYPE4,也就是纯java驱动来连数据库!所以,(1)驱动是必须装的 下载SQLSERVER2000的jdbc驱动程序 http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe (2)JDBC SP3 也要装!二、安装JDBC 执行ms_jdbc_setup.exe可执行文件,一切只需要点击下一步,至到出现finish按钮,完成安装。 注: (1) ms_JDBC_setup默认安装路径为: C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib(2)此版(Version 2.2.0022)本仅支持 Microsoft SQL Server 2000 Driver for JDBC (3)安装目录lib下的三个jar文件即是我们要的JDBC驱动核心 msbase.jar mssqlserver.jar msutil.jar 三、将以上(3)中指的三个jar文件加入到环境变量中去 classpath: .;D:\JAVA\jdk_1.5\lib\tools.jar;D:\JAVA\jdk_1.5\lib\dt.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msntil.jar; 后面三行就是追加的。根据我统计全国这个地方报错的无外三个,(1) classpath有问题。(2) sql server 2000 sp3 补丁没装(3) 用户权限问题 "jdbc:microsoft:sqlserver://localhost:1433;;User=sa;Password=sa;DatabaseName=northwind";你这句话似乎不对吧,你说你的密码是空啊,怎么这里写了sa第二,路径上有空格是没有关系的,我试过,可以的 空指针例外吗。加上MSSQL的驱动 %JAVA_HOME%改为C:\JAVA\jdk_1.5运行文件中仔细检查,修改相关路径试试看。 struts提示路径错误运行不起来 如何让用户知道错误信息。 【求助】关于JAVA小程序代码 tomcat发布多个工程的问题,各个工程之间互相联通 精华贴:中央认证服务器目录树的算法采集 jsp显示excel表格的内容 如何消除提交后form中保存的信息? Hibernate 中关于Set的问题(SOS!!!!!!!!!!!) Apache commons-*的包的用途? RMI服务器是怎么管理rmi请求的? spring如何读取放在/WEB-INF/目录中的applicationContext.xml文件? java工程中如何读取其他工程中applicationcontext中的bean?
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
Exception in thread "main" java.lang.NullPointerException
at DBConnection.main(DBConnection.java:38)
请按任意键继续. .
我 先帖出来,自己也在找,因为实在水平菜,如果谁能帮忙,也 很感激
还是转化成类似于;%JAVA_HOME%这种形式
我实际上是按照zt http://www.blogcn.com/u/47/61/guiguzi629/index.html设置的
环境变量使用JDBC 对MS SQLServer2000连接 [原]
我这里只是建个java application作测试!
环境也是为这个目的而搭建!
系统需求:
数据库: sql server 2000 sp3
驱动程序:sql server driver for jdbc
java版本:jdk1.2以上
数据库连接算是高级部分了,想连数据库的哈,应该都具备基本的东西,我这里不重复!
想要重复的是你必须的给你的SQLServer2000 打个补丁,现在SP4都出来了!在下面官方网站下载安装:(SQL2000.AS-KB884525-SP4-x86-ENU.EXE)
http://www.microsoft.com/downloads/details.aspx?FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=en 我们依然是用最流行,最有效的驱动类型TYPE4,也就是纯java驱动来连数据库!所以,(1)驱动是必须装的
下载SQLSERVER2000的jdbc驱动程序
http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe
(2)JDBC SP3 也要装!
二、安装JDBC
执行ms_jdbc_setup.exe可执行文件,一切只需要点击下一步,至到出现finish按钮,完成安装。
注:
(1) ms_JDBC_setup默认安装路径为:
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
(2)此版(Version 2.2.0022)本仅支持
Microsoft SQL Server 2000 Driver for JDBC
(3)安装目录lib下的三个jar文件即是我们要的JDBC驱动核心
msbase.jar
mssqlserver.jar
msutil.jar
三、将以上(3)中指的三个jar文件加入到环境变量中去
classpath:
.;D:\JAVA\jdk_1.5\lib\tools.jar;
D:\JAVA\jdk_1.5\lib\dt.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msntil.jar;
后面三行就是追加的。
根据我统计全国这个地方报错的无外三个,
(1) classpath有问题。
(2) sql server 2000 sp3 补丁没装
(3) 用户权限问题
你这句话似乎不对吧,你说你的密码是空啊,怎么这里写了sa
第二,路径上有空格是没有关系的,我试过,可以的
运行文件中仔细检查,修改相关路径试试看。