到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect这是提示报的错误,我想在jsp下运行向数据库添加数据,2008的sql是不是不行啊

解决方案 »

  1.   

    连数据库与myeclipse版本什么关系。refused...对应的sql服务启动了吗?
      

  2.   

    1、首先确保你的数据库能正常的访问,数据库相应的服务都已经正常启动
       sql server 数据库很麻烦 需要开很多服务才能正常访问的 ,这个异常和java程序没关系
      

  3.   

    是啊 服务器 都没有问题,, 我就是在 eclipse5.5 和 sql 2005 环境下 编写的代码,通过了,然后我回来 用我的工具 ,在 eclipse7.0 和 sql2008中 运行       2008SQL  是 windows 身份验证 服务器名称是 DONGXIAO-PC就报错了,,  具体的代码 如下
    import java.sql.*;public class AccpTeacher1 {/**
    * 连接数据库,对数据库进行增删改查
    * @param args
    */// 首先导入sqljdbc.jar
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    //必须在try catch 中写try{
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=NEWS","sa", "sa");
    String strSql="insert into FirtLevelTitle values(3,'JAVA','艾东晓',getDate())";
    PreparedStatement ps=con.prepareStatement(strSql);
    ps.executeUpdate();
    ps.close();
    con.close();
    System.out.println("OK");
    }catch (Exception e) {
    // TODO: handle exception
    System.out.println(e.getMessage());

    }}