以前装的sqlserver 2008试用期到了,就按照网上的步骤,彻底删除了sqlserver,然后又重新装了下,再用eclipse连接的时候,发现提示TCP/IP被禁用,然后找到了sqlserver的配置工具

,把TCP/IP改成启用,之后重新运行eclipse的连接程序:

package pkg;
import java.sql.*;
public class one
{
 public static void main(String[] args)
 {
  String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
  String connectDB="jdbc:sqlserver://localhost:1433;DatabaseName=Test";
  try
  {
   Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类
  }catch(ClassNotFoundException e)
  {
   //e.printStackTrace();
   System.out.println("加载数据库引擎失败");
   System.exit(0);
  }    
  System.out.println("数据库驱动成功");
 
  try
  {
   String user="sa";
   String password="wangwei";
   Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象
   System.out.println("连接数据库成功");
   Statement stmt=con.createStatement();//创建SQL命令对象
  
   //创建表
   System.out.println("开始创建表");
   String query="create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";//创建表SQL语句
   stmt.executeUpdate(query);//执行SQL命令对象
   System.out.println("表创建成功");
     
   //输入数据
   System.out.println("开始插入数据");
   String a1="INSERT INTO TABLE1 VALUES('1','旭哥')";//插入数据SQL语句
   String a2="INSERT INTO TABLE1 VALUES('2','伟哥')";
   String a3="INSERT INTO TABLE1 VALUES('3','张哥')";
   stmt.executeUpdate(a1);//执行SQL命令对象
   stmt.executeUpdate(a2);  
   stmt.executeUpdate(a3);
   System.out.println("插入数据成功");
  
   //读取数据
   System.out.println("开始读取数据");
   ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE1");//返回SQL语句查询结果集(集合)
   //循环输出每一条记录
   while(rs.next())
   {
    //输出每个字段
    System.out.println(rs.getString("ID")+"\t"+rs.getString("NAME"));
   }
   System.out.println("读取完毕");
  
   //关闭连接
   stmt.close();//关闭命令对象连接
   con.close();//关闭数据库连接
  }
  catch(SQLException e)
  {
   e.printStackTrace();
   //System.out.println("数据库连接错误");
   System.exit(0);
  }
 }
}

发现还是提示这样的错误,我就猜测或许是没有在eclipse中保存上面的代码的原因吧,可是后来我就试了试,发现还是不对,之后在网上查了查,原来没有重启sqlserver(mssqlserver)就找这启动项也找了会 如下:

然后右击 重新启动 可发现启动失败,又头大了,最后才知道原来是 SQL Server网络配置里面的VIA启用了,最后把VIA关闭,重启就好了,然后再运行程序
就欧了

Eclipse连接sqlserver体验过程的更多相关文章

  1. Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)

    http://blog.csdn.net/zhyl8157121/article/details/8169172 目录(?)[-] 项目说明 开发环境的部署 数据库设计 服务器端程序设计Webserv ...

  2. asp.net 连接sqlserver数据库

    在asp.net中连接sqlserver数据库之前,首先得确保正常安装了sqlserver2008,同时有数据库. 在项目中添加一个类DB,用来专门负责执行对数据库的增删改查.在添加的过程中会弹出下面 ...

  3. Oracle 11g透明网关连接Sqlserver

    Oracle 11g透明网关连接Sqlserver oracle 透明网关是oracle连接异构数据库提供的一种技术.通过Gateway,可以在Oracle里透明的访问其他不同的数据库,如SQL Se ...

  4. Mac中遇到的Eclipse连接不上mySql的问题

    1.首先我们在eclipse中连接数据库的过程中,遇到的问题就是如上图.开始百度Communications link failure 这几个关键字.得到的结果基本上就是基本配置参数wait_time ...

  5. eclipse 连接sql sever

    https://www.cnblogs.com/newen/p/4428541.html 和eclipse连接mysql相似,只是 String url="jdbc:sqlserver:// ...

  6. sql server和eclipse连接问题

    最近学习java,需要用的数据库sql sever,这就有一个连接问题需要设置 首先需要下载sql server,可查看我的博客sql sever下载教程: 连接教程:eclipse连接sql ser ...

  7. php以pdo方式连接sqlserver,无法开启sqlsrv扩展

    首先,PHP连接sqlserver代码如下: $host="aaaaa"; $dbname="aaaaa"; $user="aaaaa"; ...

  8. 用Window Authentication的方式去连接SQLServer

    用Window Authentication的方式去连接SQLServer Connection String: jdbc:sqlserver://${serverName};databaseName ...

  9. ORACLE连接SQLSERVER

    一.实验(实验成功) 1.实验目标:ORACLE连接SQLSERVER以及查询数据 2.搭建的环境: oracle 9i 9.0.2.0.1 地址:192.168.40.139 sql2000 的数据 ...

随机推荐

  1. Hadoop2.0.0+CDH4.5.0集群配置

    Hadoop 2.0.0-cdh4.5.0安装:http://blog.csdn.net/u010967382/article/details/18402217 CDH版本下载:http://arch ...

  2. chrome断点调试&&其他技巧

    chrome断点调试 1. 在编写JavaScript代码时,如果 出现了bug,就要不断的去找错误,如果console控制台中提示还好说,可是没有提示恐怕就要费一番周折了.但是有了chrome这个浏 ...

  3. [摘]HttpContext, HttpRequest, HttpResponse, HttpRuntime, HttpServerUtility

    [摘]http://www.cnblogs.com/fish-li/archive/2011/08/21/2148640.html HttpRuntime HttpRuntime公开了一个静态方法 U ...

  4. 隐型马尔科夫模型(HMM) 简介

    先介绍一下马尔科夫模型: 马尔可夫模型(Markov Model)是一种统计模型,广泛应用在语音识别,词性自动标注,音字转换,概率文法等各个自然语言处理等应用领域.经过长期发展,尤其是在语音识别中的成 ...

  5. Spring Boot 日志配置

    Spring Boot 日志配置 默认日志 Logback: 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台.在运行应用程序和其他例子时,你应该已经看到很 ...

  6. LINUX 下 NMAP 内网扫描

    #1.扫描内网存活主机 nmap -sP 10.2.24.* |grep for > tmp #2.扫描主机端口 nmap -A -T4 192.168.1.2 #3.扫描主机的所有端口 nma ...

  7. Postman—做各种类型的http接口测试

    首先,做接口测试前要有明确的接口文档,假设已经在PC上安装好了Postman. 1. 普通的以key-value传参的get请求 e.g. 获取用户信息 Get请求,写入url拼好参数,发送请求,查看 ...

  8. Java虚拟机(六):JVM调优工具

    工具做为图形化界面来展示更能直观的发现问题,另一方面一些耗费性能的分析(dump文件分析)一般也不会在生产直接分析,往往dump下来的文件达1G左右,人工分析效率较低,因此利用工具来分析jvm相关问题 ...

  9. linux内核学习之保护模式(一)

    来源:http://blog.csdn.net/yishuige/article/details/50434746 这一章涉及intel8086系列cpu的保护模式编程,应该是学习内核编程,驱动编程及 ...

  10. C#的OpenFileDialog的简单用法

    1.OpenFileDialog 中文名字叫做 打开文件对话框 OpenFileDialog的效果如图: private void btnSelectFile_Click(object sender, ...