【问题标题】:Android and MS Sql ConncetionAndroid 和 MYSql 连接
【发布时间】:2016-04-02 14:36:17
【问题描述】:

我在连接 MS Sql 时遇到错误。你能帮我找出错误吗,这是我的代码:

 @SuppressLint("NewApi")
    public void  SqlConnectTest(View view)
    {
        Log.i("Android"," SQL Connect Example.");
        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
        StrictMode.setThreadPolicy(policy);   
        Connection conn = null;
            try {
            //String driver = "net.sourceforge.jtds.jdbc.Driver";
            //"net.sourceforge.jtds.jdbc.Driver"
            //Class.forName(driver);
            Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
            Log.i("Android"," SQL Class Connect Example.");

我收到此警告,然后停止执行。

04-02 10:33:40.002: W/Error connection(1646): net.sourceforge.jtds.jdbc.Driver

【问题讨论】:

  • ...您有问题吗?

标签: android sql-server jdbc jtds


【解决方案1】:

我终于得到了一个结果

首先需要将jtds-1.2.5.jar拖放到libs文件夹中

它避免了来自 JDBC 的连接错误

之后给出一个连接字符串,例如 String connString = "jdbc:jtds:sqlserver://IPaddress:1433;databaseName=DB;user=XXXX;password=XXXX;";

需要打开SQL Server管理器启用所有TCP端口并传递端口号为1433后

最后声明

在 AndroidManifest.xml 中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2012-10-13
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多