安卓没有';无法连接到MS SQL数据库,但Java控制台可以。。。?
我正在开发一个带有sql server的Android应用程序,当我们试图从数据库中获取记录时,我们可以在java控制台中查看它们 然而,当我们在Android上测试我们的应用程序时,连接是空的,我们没有看到任何记录 我们正在使用JTDS1.2.5与数据库连接。在Android上,当应用程序尝试“getConnection()”时,我们会收到一个SQL异常安卓没有';无法连接到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 JDBC驱动程序,因此程序无法加载该类。发布异常将有所帮助。您的android设备是否能够解析数据库的主机名?您不能在设备上使用
localhost
,以防您的连接字符串使用它。服务器位于VPN网络上,该设备与之有VPN连接。。堆栈跟踪:请参见编辑顶部postShow stackTrace,然后单击。。只有这样,任何人都可以向你推荐一些东西,这就解决了我的问题:D这不是答案,请用评论来澄清。我的名誉不允许我添加评论。哦,我不知道,+1,平心而论:)@AlessandroSuglia。。别担心,我选了你的答案:)。。我理解你的问题;)别担心。也许你需要添加使用网络的权限吗?请参见此处如何在android清单上添加权限: