昨日闲时无事, 突然想到现在在学 Java, 自己又是做数据库方面的工作, 便想用 JDBC连接 MS SQL Server试试。
开始时对 JDK 的设置都不是很熟,看文档说要将 SQL Server提供的几个 Jar文件设置到 ClassPath中才行, 可我安装的JDK 1.4.2根本就没有在系统中设置 ClassPath这个变量,手工设成 ClassPath=C:Javamsbase.jar;C:Javamsutil.jar;C:Javamssqlserver.jar , 运行时却提示 main有问题, 郁闷。又翻书, 发现必须写成ClassPath=.;C:Javamsbase.jar;C:Javamsutil.jar;C:Javamssqlserver.jar才行。总算设置好了, 可再执行时又提示 Error Establishing socket. 查了 N多资料都无法解决,后来无意中看我的 SQL Server的设置才发现此处的端口明明写的是标准, 但端口号却是 2433, 改之, 终于成功。
呵,在查资料的时候发现很多朋友都碰到过类似的问题,便写出来, 希望对和我一样的初学者能有些帮助。