参考:http://weistar.iteye.com/blog/1744871

准备工作:

2.下载 完成后,点击运行,会提示你选择解压目录.

3.解压完成后,进入 \sqljdbc_3.0\chs,有sqljdbc.jar和sqljdbc4.jar,这里使用sqljdbc4.jar

4.配置Sql Server2008端口:

a.sqlserver2008的端口是动态的,找到Sql Server2008配置管理器

b.Sql server网络配置->MSSQLSERVER的协议->TCP/IP

c.如果Tcp/IP为关闭状态,则启动之,右击->属性,如下配置:

d.Sql Server服务->SQL Server(MSSQLSERVER)->右击->重新启动

连接工作:

1.引包工作:

右击你创建的JAVA工程,找到Build path,选择Add External Archives,找到你要导入的包sqljdbc4.jar,点击打开就可以引入,引入后在工程下面的ReferencedeLibraries下便能显示    这个包。

2.编写代码测试:

importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;public classsqlserver

{public static voidmain(String args[])

{String urlserver= "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;user=sa;password=sa123";//sqlserver身份连接String urlwindows= "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;integratedSecurity=true;";//windows集成模式连接//声明JDBC objects.

Connection con = null;

Statement stmt= null;

ResultSet rs= null;try{//建立连接

System.out.println("准备连接!!!");

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

con=DriverManager.getConnection(urlserver);

System.out.println("连接成功!!!");//写一个sql语句,并执行返回数据

String SQL = "SELECT * FROM a";

stmt=con.createStatement();

rs=stmt.executeQuery(SQL);//将数据显示出来

while(rs.next())

{

System.out.println(rs.getString(2));

}

}

catch(Exception e)

{

e.printStackTrace();

}finally{if (rs != null)try{

rs.close();

}catch(Exception e)

{

}if (stmt != null)try{

stmt.close();

}catch(Exception e)

{

}if (con != null)try{

con.close();

}catch(Exception e)

{

}

}

}

}

java sql server 2008_Java连接Sql Server2008相关推荐

  1. SQL Server 表连接

    目录 SQL Server 内连接 SQL Server 左连接 ON与WHERE子句 SQL Server 右连接 SQL Server 交叉连接 SQL Server自连接 SQL Server全 ...

  2. SQL Server2008无法连接到XX,在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

    最近在做个人机房收费系统的时候,需要经常与SQLServer 打交道,今早在学习了两个小时英语之后习惯性地打开SQL Server准备做机房收费系统,但未能如愿以偿,出现了"无法连接到xx, ...

  3. 解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接

    问题描述: 在环境(SQL Server2008.Win7.32位.VS2010开发系统)下,连接数据库失败,出现"在于SQL Server建立连接时出现与网络相关的或特定于实例的错误,未找 ...

  4. 无法打开SQL Server的连接 provider:Named Pipes Provider,error:40

    在环境(SQL Server2008.Win7.32位.VS2010开发系统)下,连接数据库失败,出现"在于SQL Server建立连接时出现与网络相关的或特定于实例的错误,未找到或无法访问 ...

  5. SQL Server 2008 连接JDBC详细图文教程

    SQL Server 2008是目前windows上使用最多的sql数据库,2008的安装机制是基于framework重写的,特点是非常耗时间(我的小本本配置还是可以的.^_^).但不需要原ISO或隐 ...

  6. jdk 1.8 配置与sql server 2008 连接 ( win10 64位)

    前提条件:已经有JDK1.8和ecplise 以及sql server 2008(没有的兄弟们请先出门右转搞好这三个再回来看) 说明: 1. jdk1.8中JDBC砍掉了JDBC-ODBC,想用这种J ...

  7. SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法

    SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法 出处:http://jimmyli.blog.51cto.com/我站在巨人肩膀上Jimmy Li 作者 ...

  8. SQL数据库隐藏服务器后需要在连接字符串增加端口号,(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]...

    1.将SQL数据库服务设置为隐藏,端口默认改为2433 2.原有的ASP.NET程序访问数据库报错: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器. ...

  9. SQL server连接到服务器,无法连接到 (local)。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Se

    标题: 连接到服务器 无法连接到 (local). 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL S ...

最新文章

  1. vim之格式化代码功能——gg=G
  2. idea创建springboot项目+mybatis_Spring Boot + MyBatis 多模块项目搭建教程
  3. 知乎个人精选 | 绝版的专业书到哪里找最快最高效?
  4. python 开发api_使用FastAPI和Python快速开发高性能API
  5. NTFS USN的Create和工具代码汇总
  6. java 堆排序方式_幾種排序方式的java實現(02:希爾排序,歸並排序,堆排序)
  7. 支付功能如何软件测试
  8. python开发效率怎样提高_python 提高开发效率的5个小技巧
  9. Windows Server 2003 AD域升级至Windows Server 2008 R2实战案例
  10. 每天一个设计模式之订阅-发布模式
  11. 记录自定义view的基本使用
  12. 国网天津电缆公司带电检测典型案例分析
  13. linux系统下安装搜狗输入法,搜狗拼音输入法 For Linux安装方法全程图解
  14. 【笑爆肚子的超级冷笑话】
  15. APP开发者如何来实现视频聊天室功能
  16. C 语言课程设计 最终答辩版 学生通讯录管理系统
  17. String转int数组
  18. [趣味文学]“帅气”的莎士比亚
  19. 中年妇女,偶很想念你
  20. python求全排列

热门文章

  1. 带宽和时延究竟有没有关系
  2. 微信小程序,wx.getLocation()和wx.openLocation() 配合使用进行微信定位功能
  3. 使用xftp下载ftp文件
  4. 用python画简单火柴人代码-趣学Python编程
  5. 【你想在家里控制办公室的电脑办公吗?】TeamViewer远程工具体验
  6. 剑灵系统推荐加点_剑灵新版力士加点解析及推荐键位设置
  7. esp8266点灯科技arduino
  8. 敏捷方法和实现(三)
  9. 浙江大华2011 10 10校园招聘会笔试题
  10. oppor11点击Android,OPPOR11有什么隐藏功能 OPPOR11可以分屏操作吗?