JDBC MySQL函数
说明
- jdbc模块函数主要是用于操作MYSQL或者ORACLE等数据库
- jdbc模块的对象前缀是jdbc,例如 jdbc.init()这样调用
- jdbc模块支持的mysql版本为5.x,不支持8.0+版本
jdbc.init 初始化JDBC链接
- 初始化JDBC链接
- @param jdbcDriver JDBC得驱动,mysql填写: com.mysql.jdbc.Driver
- @param dbUrl JDBC链接得URL,例如
jdbc:mysql://{ip}:{port}/{db}?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true
- @param user 数据库用户名
- @param password 数据库密码
- @return
{bool}
true 代表成功 false 代表失败提示- 总有人把ip填成127.0.0.1或localhost导致连接失败
- 127是本机,本机是手机,不是你写代码的电脑,ip要填电脑的局域网ip
function main() {
//mysql 的地址 ip:端口/数据库名
let mysqlUrl = "jdbc:mysql://192.168.0.3:3306/test?characterEncoding=utf8&autoReconnect=true"
let inited = jdbc.init("com.mysql.jdbc.Driver", mysqlUrl, "root", "root123456");
logd("inited " + inited);
let conn = jdbc.connect()
logd("connect " + conn);
if (!conn) {
logd(jdbc.getLastError());
exit()
}
//查询语句
let q = "Select * from table1 where id=1"
let qur = jdbc.query(q, 60)
logd(qur);
jdbc.connectionClose()
}
main();