mySQL

来自于:开发者立即使用

connect isConnected query close update

概述

集成JDBC,可以连接MySQL数据库。下面的配置可写可不写,如果不写,调connect方法时再传进去。 (config.xml是加密的,安全。当然了,如果你选择全局加密,html里也是安全的。)

  1. <feature name="mySQL">
  2. <param name="url" value="jdbc:mysql://127.0.0.1:3306/apicloud?useUnicode=true"/>
  3. <param name="user" value="just_test"/>
  4. <param name="pwd" value="666666"/>
  5. </feature>

connect

连接MySQL数据库。

connect({params},callback(ret))

params

url:

  • 类型: 字符串
  • 描述:(必填)JDBC连接地址。如果不填,就取config.xml里面的配置

user:

  • 类型: 字符串
  • 描述:(必填)用户名。如果不填,就取config.xml里面的配置

pwd:

  • 类型: 字符串
  • 描述:(必填)密码。如果不填,就取config.xml里面的配置

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. code: 0 , //0正常,-1错误
  3. msg : "" //提示信息
  4. }

示例代码

  1. var mySQL = api.require('mySQL');
  2. mySQL.connect({
  3. url: "jdbc:mysql://127.0.0.1:3306/apicloud?useUnicode=true",
  4. user: "just_test",
  5. pwd: "12345678"
  6. }, function(ret){
  7. alert(JSON.stringify(ret));
  8. });

可用性

Android系统。

isConnected

是否连接。

isConnected()

示例代码

  1. var mySQL = api.require('mySQL');
  2. alert(mySQL.isConnected());

可用性

Android系统。

query

执行SQL查询。

query({params},callback(ret))

params

sql:

  • 类型: 字符串
  • 描述:(必填)SQL查询语句

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. code: 0 , //0正常,-1错误
  3. msg : "" , //提示信息
  4. result:[] //结果集
  5. }

示例代码

  1. var mySQL = api.require('mySQL');
  2. mySQL.query({
  3. sql: "select * from tb_user limit 3;"
  4. }, function(ret){
  5. alert(JSON.stringify(ret));
  6. });

可用性

Android系统。

close

关闭连接。

close()

示例代码

  1. var mySQL = api.require('mySQL');
  2. mySQL.close();

可用性

Android系统。

update

执行SQL更新。

update({params},callback(ret))

params

sql:

  • 类型: 字符串
  • 描述:(必填)SQL更新语句

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. code: 0 , //0正常,-1错误
  3. msg : "" , //提示信息
  4. count: 1 //更新数,成功才有。
  5. }

示例代码

  1. var mySQL = api.require('mySQL');
  2. mySQL.update({
  3. sql: 'update tb_user set name = "t' + new Date().getTime() + '" where userId = 3; '
  4. }, function(ret){
  5. alert(JSON.stringify(ret));
  6. });

可用性

Android系统。