SQLServer安装 配置 连接 问题

SQLServer有点不是很给力,Windows自家的东西还很多东西不兼容!废话少扯点吧,咱计算机这一行就是为了解决问题的。正文:

  老师给了个小项目,但是要用到SQLServer的数据库,本想安装SQLServer2000,无奈FTP只有32位的,考录到稳定性于是打算安装SQLServer2008可是安装了总是有问题,Google了很长时间最后得到一个结论,由于安装过VS2010和SQLServer2005的原因,注册表里的很多东西删除不了!所以决定用SQLServer2005,都说旗舰版可以很简单的安装上,但是由于我的本被我来回折腾的也装不了,无奈自己解决,先安装服务端:D:\Program Files\SQL.2005\SQL Server x86\Servers\setup.exe,然后自己不选择默认实例,新建实例ligx2005,然后只选择Server Service安装,完成后,下一步安装客户端,写一个“新建文本文档.cmd”文件放在D盘,安装文件放在D盘,点击CMD文件,以管理员身份运行安装(文件内容:msiexec /i D:\SQLServer2005_SSMSEE_x64.msi) ,客户端软件用SQLServer2005_SSMSEE_x64.msi,都放在D盘,由路径决定;接下来就一切安装成功了。(Windows家庭版同样适用,只是要到个小补丁,以前安装成功过)

  程序连接问题,SQLServer2005 在Java连接的时候用的是sqljdbc4.jar文件,(Microsoft网站下载),运行它的.exe会生成很多文件,找到sqljdbc4.jar放到D:\Program Files\Java\jdk1.6.0_26\jre\lib\ext下,在导入到你的项目里。这样就可以用了。专业详解:http://www.bccn.net/Article/kfyy/java/jszl/200706/4588.html

  连接问题:SQLServer2000和2005明显不同:

  SQLServer 2000:

    String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

  SQLServer2005:

     String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

自己看清楚了。专业详解:http://www.bccn.net/Article/kfyy/java/jszl/200706/4588.html

  还有就是端口设置:打开SQL Server Configuration Manager ->SQL Server2005网络配置 ->双击TCP/IP协议,点击IP地址选项,一定办滚动条拉到最下面会看到 IPAll选项,在里面设置动态端口:1433

  可能有些问题你遇不到,可能有些问题我没遇到自己解决吧!

  希望这些对新手有所帮助!

  

posted @ 2011-10-17 20:15  java_li  阅读(1142)  评论(0编辑  收藏  举报