TC官方合作论坛
标题: 『首发免驱动』MS-SQL数据库插件 [打印本页]
作者: pcn18 时间: 2018-1-10 22:42
标题: 『首发免驱动』MS-SQL数据库插件
本帖最后由 pcn18 于 2018-1-10 23:55 编辑
数据库插件,支持MSSQL, SQL Server, SQLite等
最强悍的免驱动数据库插件
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
特点:支持数据库种类繁多,同时支持本地及网络型数据库,使用简单,功能强大,防sql注入,高效,安全,稳定!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
dll参数说明: model(模式) table(表名) field(列名) value(值) action(条件)
server(数据库IP) database(数据库名称) uid(用户名) pwd(密码)
返回值: 非查询类返回文本型固定内容 查询类返回文本型查询结果
模式分类: 连接数据库、按列插入、插入、修改、删除、查询、超级模式、关闭数据库
参数分割符:||
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
连接数据库(返回文本型:连接数据库成功/连接数据库失败)
//如:数据库ip=127.0.0.1 数据库名称=info 用户名=abc 密码=123
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:连接数据库||server:127.0.0.1||database:info||uid:abc||pwd:123")
插入(返回文本型:插入成功/插入失败)
//在mytab表中插入name为"张三",age为19的一条数据
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:插入||table:mytab||value:张三,19")
//按列插入如下
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:按列插入||table:mytab||field:name,age||value:张三,19")
删除(返回文本型:删除成功/删除失败)
//在mytab表中删除id为10的数据
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:删除||table:mytab||action:id=10")
//在mytab表中删除id小于10的数据(支持 < > <= >= !=)
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:删除||table:mytab||action:id<10")
//在mytab表中删除name为张三的数据
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:删除||table:mytab||action:name='张三'")
修改(返回文本型:修改成功/修改失败)
//在mytab表中把id为10的name值修改为"张三"
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:修改||table:mytab||field:name||value:张三||action:id=10")
查询(返回文本型:查询结果)
//在mytab表中查询符合名字为"张三"的一条数据,获取name字段信息
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:查询||table:mytab||field:*||value:name||action:name='张三'")
//在mytab表中查询符合名字为"张三"或者名字为"李四"的一条数据,获取name字段信息
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:查询||table:mytab||field:*||value:name||action:name='张三' or name='李四'")
//在mytab表中查询ID为10的一条数据,获取name字段信息
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:查询||table:mytab||field:*||value:name||action:id=10")
超级模式(返回文本型:超级模式执行成功/超级模式执行失败)
//在mytab表中查询符合名字为"张三"的一条数据 (自定义SQL语句)
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:超级模式||value:select * from mytab where name='张三'")
关闭数据库(返回文本型:关闭数据库成功/关闭数据库失败)
//关闭数据库
动态库调用("rc:SQL.dll", "char *", "操作数据库", "char *", "model:关闭数据库")
--------------------------------------------------------------------------------------------------------------------------------------
教程不完整,多表联查,函数应用等等都没有介绍,支持的人多的话后期出视频教程
--------------------------------------------------------------------------------------------------------------------------------------
IT工程师交流群:24153008
有什么问题或者建议随时群里沟通
作者: 168168 时间: 2018-1-12 10:53
ddddddd
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |