易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server 2000的JDBC连接问题解决方法

 经过好几天的奋战,JDBC终于成功连接了SQL Server 2000,期间走了不少弯路,在这里分享我的一点经验
一、我的环境
   Windows XP+JDK6u15+Microsoft SQL Server 2000(SP4)+JCreator
   我先在网上下载数据库驱动程序,目录下有三个包msbase.jar mssqlserver.jar msutil.jar
   1、在命令行下编译运行,配置环境变量 将这三个包的路径加入CLASSPATH中
(我是直接将这3个包复制到E:\Java\lib\ext文件夹下,因为这是我的Java安装目录)
   2、在JCreator中 配置 选项 JDK配置文件 编辑 添加存档路径 添加三个包
   3、在Eclipse此中   选择项目的构建路径——库—— 添加外部JAR 将这三个添加进去
(2、3没试过,因为我一般添加额外的JAR文件包都是放入上面说的那个目录中的也就是classpath)
二、出现的问题及解决办法
1、是不是出现了Error establishing socket之类的错误 呵呵
这是因为连接数据库的1433端口没打开 我们必须要下载SP4的补丁
http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn
事实上我就是下载的SP4补丁,将
SQL2000.AS-KB884525-SP4-x86-CHS.EXE,
SQL2000.MSDE-KB884525-SP4-x86-CHS.EXE,
SQL2000-KB884525-SP4-x86-CHS.EXE
这3个文件全部下载,然后全部解压,最后运行setup.bat文件,就可以安装SP4补丁了。完了之后试试看程序,真OK了!
三、补充
      写连接代码时需要注意2000和2005的不同:   
   1、连接SqlServer2000   
       Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");   
       URL    =    "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb";   
   2、连接SqlServer2005   
       Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");   
       URL    =    "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";  


相关文档:

SQL SERVER 查看CPU利用率

 --查看CPU利用率
-- CREATE PROCEDURE sp_GetTop10_CPU () AS
BEGIN
  SET NOCOUNT ON
  DECLARE @cinterval char(8)
  DECLARE @interval int
  SET @cinterval = '00:00:10'
  CREATE TABLE #thread
  (
    RUN INT NOT NULL,
    SPI ......

几个删除重复记录的SQL语句

几个删除重复记录的SQL语句
2009-03-02 10:08
比如现在有一人员表 (表名:peosons)
若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来
select   p1.*   from   persons   p1,persons   p2   where   p1.id<>p2.id &nb ......

用SQL删除重复记录的N种方法

用SQL删除重复记录的N种方法
2009-06-03 17:35
例如:
id           name         value
1               a     &nbs ......

10. 精妙SQL語句

         1. 说明:复制表(只复制结构,源表名:a,新表名:b)
SQL: select * into b from a where 1<>1;
        2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b)
SQL: insert into b(a, b, c) select d, e, f from b;
&nb ......

Oracle:pl/sql 异常处理[转]


pl/sql 提供了强大而灵活的手段来捕捉和处理程序产生的异常,从而使 oracle 的用户远离一些令人烦恼的 bug 。
 
pl/sql 异常处理的概念和术语
 
在 oracle 中所有的错误都被认为是不应该发生的异常。一个异常可能是以下 3 种情况的一种:
u       由系统产生的错误(& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号