由于LL在2.2.4之后提供了SQL支持,因此该插件失效,但是你依旧可以下载
【设计由来】
1、设计初衷是由于目前为止LXL 还没有MySQL连接的接口,因此诞生了这个使用Java开发的连接后端MySQL数据库程序。
2、主要是为DoAsVue框架设计(DoAsVue框架),由于使用的是http协议进行连接,因此其他的LXL(LLSE)插件也可以使用。
【文件夹结构】
为了防止后门事件,源码就在里面,不放心的可以自己编译
老规矩:允许魔改与商用,但必须注明出处:<首发平台minebbs,作者KING>
【准备阶段】
1、首先确认你的服务器有Java环境
1.8或者以上都行
2、然后确认你服务器有MySQL数据库
最好是8.0.28以上,如果不是,你需要自己下载合适JDBC放到jar里替换我的那个。我的里面自带了一个8.0.28的
3、修改jar文件夹里的.conf 配置文件,内容如下:
4、启动start.bat
【准备就绪之后】
当准备就绪之后,通过如下方式进行数据库查询,在你的插件里使用 network.httpPost :
结果:
【返回说明】
1、使用select的时候返回类型为{"fields":[],"types":[],"data":[]}
其中 fields 是查询结果的字段名称、types 是查询结果的数据库数据类型、date 是查询结果集
2、使用update、delete、insert的时候返回类型为{"rowAffected":number} 表示操作影响的行数
3、当操作出现问题时会返回 {"error":"msg"}
【说明】
1、仅支持单条语句查询
2、仅支持select、insert、delete、update,且不支持事务
3、没有做防SQL注入,请自己做
4、最大并发会话为20,即同一时间可以处理20个查询,超过20会略微等待一会。
【非常重要】
该程序会监听你的SQL的socket查询端口(默认19135 http协议),推荐仅限本地使用,尽量不要对外开放端口
【其他】
1、为什么不使用nodejs 做呢,因为没法便捷的通过修改配置文件与驱动方式实现数据库版本更换与配置(绝对不是我不会,,绝对不是)
MySQL
没压岁钱了
【设计由来】
1、设计初衷是由于目前为止LXL 还没有MySQL连接的接口,因此诞生了这个使用Java开发的连接后端MySQL数据库程序。
2、主要是为DoAsVue框架设计(DoAsVue框架),由于使用的是http协议进行连接,因此其他的LXL(LLSE)插件也可以使用。
【文件夹结构】
为了防止后门事件,源码就在里面,不放心的可以自己编译
老规矩:允许魔改与商用,但必须注明出处:<首发平台minebbs,作者KING>
【准备阶段】
1、首先确认你的服务器有Java环境
1.8或者以上都行
2、然后确认你服务器有MySQL数据库
最好是8.0.28以上,如果不是,你需要自己下载合适JDBC放到jar里替换我的那个。我的里面自带了一个8.0.28的
3、修改jar文件夹里的.conf 配置文件,内容如下:
INI:
#MySQL地址
ip=127.0.0.1
#MySQL端口
port=3306
#MySQL登录账号
user=root
#MySQL密码
pass=
#选择MySQL的数据库
database=
#监听SQL请求的端口
socketPort=19135
#驱动名称,我这个是MySQL8以上的配置
driver=com.mysql.cj.jdbc.Driver
#其他的数据库配置,你如果对数据库不是很懂,就不要修改这里
otherDBConfig=useSSL\=false&allowPublicKeyRetrieval\=true&serverTimezone\=UTC
【准备就绪之后】
当准备就绪之后,通过如下方式进行数据库查询,在你的插件里使用 network.httpPost :
JavaScript:
network.httpPost("http://127.0.0.1:19135","select * from emp where ename=\"KING\";","text/plain",(status,result)=>{
log(status)
log(result)
});
【返回说明】
1、使用select的时候返回类型为{"fields":[],"types":[],"data":[]}
其中 fields 是查询结果的字段名称、types 是查询结果的数据库数据类型、date 是查询结果集
2、使用update、delete、insert的时候返回类型为{"rowAffected":number} 表示操作影响的行数
3、当操作出现问题时会返回 {"error":"msg"}
【说明】
1、仅支持单条语句查询
2、仅支持select、insert、delete、update,且不支持事务
3、没有做防SQL注入,请自己做

4、最大并发会话为20,即同一时间可以处理20个查询,超过20会略微等待一会。
【非常重要】
该程序会监听你的SQL的socket查询端口(默认19135 http协议),推荐仅限本地使用,尽量不要对外开放端口
【其他】
1、为什么不使用nodejs 做呢,因为没法便捷的通过修改配置文件与驱动方式实现数据库版本更换与配置(绝对不是我不会,,绝对不是)
MySQL
没压岁钱了