Java 无法使用jdbc连接到MSSQL数据库
我正在尝试运行一个简单的Android应用程序,它有一个按钮点击事件,连接到数据库,并根据文本输入从Clients表检索用户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
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您可以单步执行多远?