使用jdbc Java、Android应用程序连接到SQL Server数据库

使用jdbc Java、Android应用程序连接到SQL Server数据库,java,android,jdbc,Java,Android,Jdbc,你能帮帮我吗? 我正在尝试创建一个Android应用程序,它将连接到SQL Server数据库。 我正在使用JDBC驱动程序和: 在项目设置->库中添加了JDBC(显示在外部库中) 连接DB的代码如下: try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://xxx.x.x.x:yyyy;integratedSecurity=true;"

你能帮帮我吗? 我正在尝试创建一个Android应用程序,它将连接到SQL Server数据库。 我正在使用JDBC驱动程序和:

  • 在项目设置->库中添加了JDBC(显示在外部库中)
  • 连接DB的代码如下:

    try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        String url = "jdbc:sqlserver://xxx.x.x.x:yyyy;integratedSecurity=true;"
        con = DriverManager.getConnection(url);
        if (con != null) {
            tv.setText("Connected");
        } else {
            tv.setText("Not connected");
        } catch (Exception ex) {
        tv.setText("" + ex);
    }
    
  • 最后,我收到一个异常,该驱动程序
    com.microsoft.jdbc.SQLServerDriver
    未找到


    如果我在Java应用程序上运行相同的控制台应用程序,它会工作。

    正确的方法是在家庭服务器上添加rest api,并在手机上使用它来连接和交换数据。它不是enterprise java,无法正常工作。

    你在android中安装了SQL Server数据库吗?wowsee没有。事实上,我计划android应用程序连接到SQL Server,这是在我的家用电脑上,那么你在android应用程序中不需要驱动程序,只需制作一个web服务。请澄清一点谢谢!问题是,我没有在项目中正确添加jdbc库。我面临的下一个问题是网络连接通过主线程进行。所以我需要为SQLServer连接创建一个单独的线程