mysql - 将 Web 服务器与数据库和 J2ME 连接起来

标签 mysql web-services java-me

我做了一个移动应用程序,用户可以使用它来获取所需地点的号码。用户必须选择适当的城市和类别才能获取该地点的信息。数据库中存储的所有信息。

我想知道的是..

1) Web 服务有什么好处?

2) 如何连接web服务和MySQl数据库?

3) 如何连接网络服务和移动应用程序以从数据库中获取信息?

最佳答案

1) 好处。您没有提到其他选项,但如果您谈论的是一些自定义服务器端实现,那么好处很多:

  1. 从 J2ME 连接到 Web 服务很容易。
  2. 一次多个连接 session 。
  3. 您可以使用来自不同应用程序和不同技术的网络服务。
  4. 身份验证和授权没有问题。
  5. 您只需从 ws 调用方法,作为响应,您将获得易于解析的 XML。

2) 网络服务-MySQL:

  1. 您必须创建 Tomcat 或 IIS 网络服务。
  2. 从网络服务代码连接到 MySQL,调用查询并返回结果。

对于 Tomcat 和 Java 网络服务:

Getting started with Web Services Using Apache Axis Developing and Deploying Java Web Services with MySQL on Apache Tomcat and Axis on Windows JDBC for MySQL

对于 IIS 和 C#/.NET 网络服务: CodeProject:Your first C# Web Service by Chris Maunder How to connect to MySQL 5.0. via C# .NET and the MySQL Connector/Net


3) J2ME - 网络服务(使用 JAX-RPC) 1. 使用 J2ME Wireless Toolkit 从 Web 服务 WDDL 生成 stub 2. 将 stub 添加到您的项目中,导入 stub 命名空间,设置连接属性并调用 stub 方法 How to build and run a J2ME Web service application? Web Services APIs for J2ME, Part 1: Remote service invocation API

关于mysql - 将 Web 服务器与数据库和 J2ME 连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/757503/

相关文章:

Python MySQLdb - 获取 ValueError

web-services - Netbeans 6.9.1 中的 JAX-RPC 支持

java - 将 ASN1 包从标准 Java (JRE 1.5+) 迁移到 J2ME (CLDC 1.1)

java - J2ME BlackBerry 从数组类创建实例

php - 如何优化这个 mysql 查询?脚本发布

mysql存储过程从表中删除数据

php - 检查值并插入现有行的列

ruby - Rest Client 是否支持 NTLM Auth?

c# - 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。

java - Java SE 模块从 Netbeans 6.5.1 到 7.0 的过渡