Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.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 android和sqlserver_Java_Android - Fatal编程技术网

Java android和sqlserver

Java android和sqlserver,java,android,Java,Android,我正在开发一个在SQL Server上远程读取和写入数据的应用程序,该应用程序可以在android设备上运行。 我知道我必须制作一个java服务器,使用socket连接到android应用程序,我这样做了,服务器使用MS JDBC驱动程序正常连接,执行sql查询,并将结果作为“单个字符串”发送给客户端和客户端子串,以消除大量的垃圾数据 问题是,每当客户端连接到服务器并尝试获取数据时,它都会在接收过程中挂起!! 我的方法是否有问题“数据量有时可能很大,超过30000行”您应该确保正在对服务器进行异

我正在开发一个在SQL Server上远程读取和写入数据的应用程序,该应用程序可以在android设备上运行。 我知道我必须制作一个java服务器,使用socket连接到android应用程序,我这样做了,服务器使用MS JDBC驱动程序正常连接,执行sql查询,并将结果作为“单个字符串”发送给客户端和客户端子串,以消除大量的垃圾数据 问题是,每当客户端连接到服务器并尝试获取数据时,它都会在接收过程中挂起!!
我的方法是否有问题“数据量有时可能很大,超过30000行”

您应该确保正在对服务器进行异步调用。这样就不会让它挂起来。此外,您最好编写一个本质上是数据抽象的web服务,以便将其托管在应用服务器上。这将更好地扩展