bluegloom 2019-03-22 13:24 采纳率: 0%
浏览 372
已结题

Java+Android连不上sqlserver2012

package com.example.talent;
import java.sql.*;
import com.microsoft.sqlserver.jdbc.SQLServerDriver;
import java.lang.*;
import android.R.string;
public class db {
private static String IP = "192.168.2.161";
private static String DBName = "tisman";
private static String USER = "sa";
private static String PWD = "bluegloom";
/** 创建数据库对象 */
private static Connection getSQLConnection() {
Connection con = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection("jdbc:sqlserver://" + IP + ":1433/" + DBName + ";useunicode=true;characterEncoding=UTF-8", USER, PWD);
} catch (ClassNotFoundException e) {
System.out.print(e.getMessage());
} catch (SQLException e) {
System.out.print(e.getMessage());
}
return con;
}

    /** 查询数据库 */
    public static String Query() {
        String result = "";
        try {
            Connection conn = getSQLConnection();
            String sql = "select top 1 * from Users";
            Statement stmt = conn.createStatement();//
            ResultSet rs = stmt.executeQuery(sql);
            while (rs.next()) {
                String s1 = rs.getString("id");
                String s2 = rs.getString("password");
                result += s1 + "  -  " + s2 + "\n";
            }
            rs.close();
            stmt.close();
            conn.close();
        } catch (SQLException e) {
            e.printStackTrace();
            result += "查询数据异常!" + e.getMessage();
        }
        return result;
    }

}

运行到class.forname处就报异常
配置如图片说明
下:[图片]

  • 写回答

1条回答 默认 最新

  • 酒鸠 2019-03-22 13:51
    关注

    SQL sever的TCP协议启用了吗?

    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度