参考: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. 与大佬零距离交流,在行业报告留名,智源社区招募兼职编辑!
  2. Google的其他用法
  3. case 语句不跳转,死循环
  4. 树莓派python编程小车_python3实现网页版raspberry pi(树莓派)小车控制
  5. 如何从无到有搭建to B平台?
  6. Mybatis 实现SQL拦截并在控制台打印SQL和参数
  7. 资深专家都知道的顶级 Docker 命令!
  8. 看动画学算法之:二叉堆Binary Heap
  9. 【题解】Luogu P2347 砝码称重
  10. android拍照功能编程,android实现手机App实现拍照功能示例
  11. Oracle绑定变量分级(Bind Graduation)
  12. NodeManager节点启动报错内存不足
  13. q萌扫地机器人_为什么买了扫地机器人的到最后都后悔了?
  14. PDMS二次开发(一)——Hello World for PDMS
  15. 博客网页配色表+流行色系
  16. ibd 导入mysql_拷贝ibd实现MySQL的数据导入
  17. oracle中alter index,oracle alter index rebuild online和alter index rebuild的區別
  18. 苹果电脑(mac os x)键盘使用技巧
  19. linux中的 inode 详解
  20. python beep函数_Python winsound.Beep方法代码示例

热门文章

  1. 云打包苹果证书生成、上架和应用截屏攻略
  2. js字符串查找包含某个字符
  3. QQ:Initialization failure:0x0000000C,YY、STEAM打不开,网络配置异常修复方法
  4. iot智能家居常见协议和流程
  5. 嵌入式学习路上的一些总结
  6. 小程序发布如何在微信公众平台配置域名白名单
  7. R语言ETL工程:创建字段(mutate)
  8. JAVA 数组的静态初始化
  9. AppCan亮相MDCC 受CCTV财经记者青睐
  10. UE4数字沙盘,UE4交互沙盘