开发者社区> 黄威的世界> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

sqlserver2005 使用

简介:
+关注继续查看

sqlserver2005 安装包下载地址:http://pan.baidu.com/s/1bnq4msv

安装截图:



 

 

(1)使用SQL Server Management Studio 导入mdf文件



 

(2)SQL Server Management Studio 连接sqlserver2005

连接地址应该是:WIN7-20070102UA\SQLSERVER2005

\ 左边是计算机名称或者ip,\ 右边是sqlserver2005 的实例名称

注意:不是服务名,而是实例名,以我的sqlserver2005举例,实例名是SQLSERVER2005,服务名是:MSSQL$SQLSERVER2005



 

(3)Java 连接sqlserver2005

报错com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败

Java代码  收藏代码
  1. com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect  
  2.     at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)  
  3.     at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)  
  4.     at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)  
  5.     at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)  
  6.     at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)  
  7.     at java.sql.DriverManager.getConnection(DriverManager.java:571)  
  8.     at java.sql.DriverManager.getConnection(DriverManager.java:215)  
  9.     at com.hw.util.DbUtil.getConn(DbUtil.java:23)  
  10.     at com.hw.util.DbUtil.main(DbUtil.java:33)  

 原因:sqlserver2005 的TCP/IP没有开启,按下图所示开启即可.

注意:sqlserver2005 的jdbc 端口号不是1433,而是58076

java 通过jdbc连接sqlserver2005 代码 :

Java代码  收藏代码
  1. public class DbUtil {  
  2.     private String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  
  3.     private String url ="jdbc:sqlserver://localhost:58076;databasename=school";  
  4.     private String user = "sa";  
  5.     private String pwd ="1234567";  
  6.       
  7.     public Connection getConn(){  
  8.         Connection conn = null;  
  9.         try {  
  10.             Class.forName(driver);  
  11.             conn = DriverManager.getConnection(url,user,pwd);  
  12.         } catch (Exception e) {  
  13.             e.printStackTrace();  
  14.             System.out.println("查看数据库服务器开启");  
  15.         }  
  16.         return conn;  
  17.           
  18.     }  
  19.     public static void main(String[] args) {  
  20.         DbUtil dbUtil=new DbUtil();  
  21.         System.out.println(dbUtil.getConn());  
  22.     }  

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
初识 Sql Server存储过程
开篇语 之前的公司并未使用存储过程来做项目,所以小生对存储过程的调用、使用也是一知半解,刚好这家公司就大量用到了存储过程 这次做的功能,为了保持风格一致,也是需要使用存储过程来实现动态sql和数据分页 下面一起来看看如何实现的吧(小白一枚,不喜勿喷,请轻拍)~ 调用存储过程(其中condit...
755 0
sqlServer存储过程
1、创建存储过程报错:     'CREATE/ALTER PROCEDURE' 必须是查询批次中的第一个语句。 解决方法: use databaseName 后面要加上一句: GO ...
776 0
SQL Server基础之<存储过程>
原文:SQL Server基础之   简单来说,存储过程就是一条或者多条sql语句的集合,可视为批处理文件,但是其作用不仅限于批处理。本篇主要介绍变量的使用,存储过程和存储函数的创建,调用,查看,修改以及删除操作。
1418 0
SQLSERVER存储过程语法详解
SQL SERVER存储过程语法: Create PROC [ EDURE ] procedure_name [ ; number ]     [ { @parameter data_type }         [ VARYING ] [ = default ] [ OUTPUT ]     ] [ ,...n ]   [ WITH     { RECOMPILE | ENCRY
1576 0
Sql Server 存储过程基础
        将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。       存储过程的优点:        1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度
956 0
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念     存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。
715 0
+关注
黄威的世界
我是一个热衷IT技术的人,希望自己不断地设计开发出对别人非常有用的软件。有近7年的java开发经验(包括2年Android开发经验)和一年左右的linux使用经验。擅长Java Web后台开发 ,喜欢研究新的各种实用技术
667
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载