Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法使用jdbc连接到MSSQL数据库_Java_Android_Sql Server 2008 - Fatal编程技术网

Java 无法使用jdbc连接到MSSQL数据库

Java 无法使用jdbc连接到MSSQL数据库,java,android,sql-server-2008,Java,Android,Sql Server 2008,我正在尝试运行一个简单的Android应用程序,它有一个按钮点击事件,连接到数据库,并根据文本输入从Clients表检索用户 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection connection = DriverManager.getConnection("jdbc:sqlserver://ServerUrl;databaseName=DBNAME;selectMetho

我正在尝试运行一个简单的Android应用程序,它有一个按钮点击事件,连接到数据库,并根据文本输入从Clients表检索用户

   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
        Connection  connection = DriverManager.getConnection("jdbc:sqlserver://ServerUrl;databaseName=DBNAME;selectMethod=cursor;user=USER;password=*****");

 Statement statement = connection.createStatement();  
 ResultSet resultSet = statement.executeQuery("SELECT * FROM Clients WHERE IMEI = "+imei+"");  
但是,当我在以“Statement”开头的行上使用断点运行项目时,我注意到代码没有到达该行

我试着用try-catch环绕连接线,但它没有抛出异常,它只是什么也不做。数据库是托管的,因此它不在本地主机上


请记住,我对Android开发非常陌生,如果我遗漏了一些非常简单的东西,请不要烧掉我:)

如果你在第一行设置断点,然后逐行设置,它会崩溃在哪里?它必须工作,我在j2ee应用程序中也会这样做,也许不会在代码中添加“用户”和“密码”。这就是问题所在,它不会崩溃。我尝试将断点设置为连接线,并使用了单步执行,但在任何地方都没有崩溃或异常。可能是因为数据库不在本地主机上,而应用程序在本地主机上?@CanCanbek您可以单步执行多远?