Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.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
安卓没有';无法连接到MS SQL数据库,但Java控制台可以。。。?_Java_Android_Sql_Sql Server - Fatal编程技术网

安卓没有';无法连接到MS SQL数据库,但Java控制台可以。。。?

安卓没有';无法连接到MS SQL数据库,但Java控制台可以。。。?,java,android,sql,sql-server,Java,Android,Sql,Sql Server,我正在开发一个带有sql server的Android应用程序,当我们试图从数据库中获取记录时,我们可以在java控制台中查看它们 然而,当我们在Android上测试我们的应用程序时,连接是空的,我们没有看到任何记录 我们正在使用JTDS1.2.5与数据库连接。在Android上,当应用程序尝试“getConnection()”时,我们会收到一个SQL异常 您能写下堆栈跟踪吗? 为了解决这个问题,它可能非常有用 如果没有看到它,我可以假设您可能错误地加载了SQL JDBC驱动程序,因此程序无法

我正在开发一个带有sql server的Android应用程序,当我们试图从数据库中获取记录时,我们可以在java控制台中查看它们

然而,当我们在Android上测试我们的应用程序时,连接是空的,我们没有看到任何记录

我们正在使用JTDS1.2.5与数据库连接。在Android上,当应用程序尝试“getConnection()”时,我们会收到一个SQL异常


您能写下堆栈跟踪吗? 为了解决这个问题,它可能非常有用


如果没有看到它,我可以假设您可能错误地加载了SQL JDBC驱动程序,因此程序无法加载该类。

发布异常将有所帮助。您的android设备是否能够解析数据库的主机名?您不能在设备上使用
localhost
,以防您的连接字符串使用它。服务器位于VPN网络上,该设备与之有VPN连接。。堆栈跟踪:请参见编辑顶部postShow stackTrace,然后单击。。只有这样,任何人都可以向你推荐一些东西,这就解决了我的问题:D这不是答案,请用评论来澄清。我的名誉不允许我添加评论。哦,我不知道,+1,平心而论:)@AlessandroSuglia。。别担心,我选了你的答案:)。。我理解你的问题;)别担心。也许你需要添加使用网络的权限吗?请参见此处如何在android清单上添加权限: