Java 从android连接到microsoft 2003数据库

Java 从android连接到microsoft 2003数据库,java,android,sql,Java,Android,Sql,我知道网上有数以百万计的关于连接外部数据库的话题,但我不知道我必须遵循哪些主题。这可能是因为我是java和android编程的初学者 我的设置: -连接到internet的服务器上的microsoft sql server 2005 -我正在用java(eclipse)开发的android应用程序 我想首先尝试的是: -用户提供一个输入号码 -我去搜索这个号码,然后返回数据库中的数据,并将其放在我的android屏幕上 我已经读了很多关于json和php脚本的书,但我不知道从哪里开始。这个数据库

我知道网上有数以百万计的关于连接外部数据库的话题,但我不知道我必须遵循哪些主题。这可能是因为我是java和android编程的初学者

我的设置: -连接到internet的服务器上的microsoft sql server 2005 -我正在用java(eclipse)开发的android应用程序

我想首先尝试的是: -用户提供一个输入号码 -我去搜索这个号码,然后返回数据库中的数据,并将其放在我的android屏幕上

我已经读了很多关于json和php脚本的书,但我不知道从哪里开始。这个数据库也用于其他windows应用程序,在那里,我被告知该数据库是通过windows身份验证输入的。 是否也可以使用此windows身份验证? 不管怎样,我首先要做什么

提前感谢

请参见此处的答案:


您应该真正使用Web服务,连接到数据库不是最佳做法。

您首先需要了解要使用的体系结构。您不能直接从移动设备(android、iPhone等)连接到数据库,而是通过服务(主要是RESTful web服务)连接。然后,开始做必要的服务,作为最后一步,从你的android应用程序中使用这些服务。难道没有一个标准的Web服务我可以安装在我的服务器上,然后读取/写入它吗?编写这种服务对我来说是一件全新的事情,如果不是的话,我可以在哪里找到一个教程,谁来解释我呢?首先要知道的是,你可以用任何编程语言编写Web服务。基本上,你需要一个教程来解释完成你需要的步骤:1。定义您的服务。2.定义实现服务的技术。3.选择web应用程序服务器。4.编写服务的接口。5.实现服务(5.1.将其分层,至少有一个连接到数据库5.2.使用数据库层定义数据库连接。)6。将你的android应用程序连接到这些服务。我调查了一下给定的信息和链接,发现我还没有建立这种连接的经验。由于windows程序已经与该数据库通信,我将询问我们的软件供应商是否已经使用了这样的Web服务,也许我不需要这样做,无论如何,感谢所有的回复,我被重定向和重定向,没有什么与我想要的完全相同,您的链接正在谈论服务器2008,如果有一件事不同,我会遇到麻烦不?@keuninkske唯一的区别是数据库引擎(它可以很容易地被您喜欢的数据库引擎替换)。我几乎不认为你能找到一本关于如何做foo和bar的教程,这本书只对我有用