android应用程序如何对bluemix部署的node.js应用程序进行RESTAPI调用,该应用程序接受该请求并连接



我创建了一个android应用程序,它使用Bluemix SQLDB服务。为此,我使用node.js与SQL数据库进行交互。为了让我的android应用程序与node.js交互,我使用RESTful API,因为我需要将编辑文本参数存储在SQL数据库中。有人能帮助我如何将我的编辑文本变量(如名称、电子邮件和密码)传递到node.js以插入SQLDB吗。

 <EditText
        android:id="@+id/editTextreg5"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Full Name"
        android:layout_marginRight="15dp"
        android:layout_marginLeft="15dp"
        android:layout_marginTop="20dp"
        android:textColor="#000000"
        android:textSize="20dp"
        android:inputType="textPersonName" >
        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/editTextreg"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Short Id   @ibm.com"
        android:layout_marginRight="15dp"
        android:layout_marginLeft="15dp"
        android:layout_marginTop="20dp"
        android:textColor="#000000"
        android:textSize="20dp"
        android:inputType="textEmailAddress" >
        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/editTextreg2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Password"
        android:layout_marginRight="15dp"
        android:layout_marginLeft="15dp"
        android:textColor="#000000"
        android:textSize="20dp"
        android:inputType="textPassword" />

Java代码:

   public class Regisrtation_page extends Activity {
   protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_regisrtation_page);
    Button breg1 = (Button) findViewById(R.id.buttonreg);
    breg1.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            final EditText Name =(EditText) findViewById(R.id.editTextreg5);
            final EditText Email =(EditText) findViewById(R.id.editTextreg);
            final EditText Passwd =(EditText) findViewById(R.id.editTextreg2);

//之后,它应该使用RESTAPI通过node.js 连接到Bluemix中的SQLDB服务

查看此示例项目(https://hub.jazz.net/project/pvanrun/SQLDBJava/overview)关于如何从Java连接到SQLDB。

也许值得一看这个开发者工作问题,android应用程序如何对bluemix部署的node.js应用程序进行RESTAPI调用,该应用程序接受该请求并连接到sqldb?。

他们使用一个自定义的node.js应用程序在从Android设备进行适当的REST调用时连接到SQL DB。

相关内容

最新更新