TC官方合作论坛

标题: ≈2017年最新免插件,免驱动操作数据库源码+视频教程 [打印本页]

作者: OOOO    时间: 2016-12-3 16:00
标题: ≈2017年最新免插件,免驱动操作数据库源码+视频教程
本帖最后由 OOOO 于 2017-8-29 11:40 编辑


请使用新版数据库插件,点击下面的链接

数据库插件,支持MySQL, MSSQL, SQLite等

































已废弃

        大家好,我是MmToon,由于忙于工作,很少发表帖子了,今天给大家带福利,就是超级灵活的操作数据库,在TC端操作数据库极其简单,但是要比市面上的任何数据库插件灵活(待大家鉴定!),实际上内部是支持MySQL Oracle MSSQL SQLite等数据库的,服务器配置有限,暂时支持MySQL数据库,以后升级配置再说.
          其实现原理是通过云端服务器来进行桥接的(云端大概有几千行代码),不支持操作本地数据库(除非映射到外网),如果是在TC手机端操作远程数据库是不是轻而易举?(但未测试,手机端TC可能和PC端的有区别,以后如果用的人多了都会支持的!),TC端操作源码很简单,其实它是支持多表联查以及事务处理和Mysql的一些函数的(这些以后再介绍),总之足够大家对一个数据库的几乎各种操作了.正常的话返回值一般都是数组的形式,处理起来超方便!如果返回空代表连接数据库或者云端服务器失败,返回值比较丰富,让大家很容易做相应的判断,详情请看我录制的视频教程(下面的源代码我又加了连接超时时间的配置选项,教程里是没有的)          另外注意数据库信息暂时没有加密是以明文传送给服务器的,如果有人愿意投入使用,下个版本(正式版)我们可能会采用AES256等混合加密传输.

TC端源码

  1. function curd(model,table)
  2.     var sql = array()
  3.     sql["model"] = model //选择操作模式
  4.     sql["table"] = table //指定操作表名
  5.    
  6.     //在(insert丶update)中有效
  7.     sql["value"] = array()
  8.    
  9.     //在(select丶get)中有效
  10.     sql["field"] = array()
  11.    
  12.     //在(delete丶update丶select丶get)中有效
  13.     sql["where"] = array()
  14.    
  15.     return db(sql)
  16. end

  17. //---------------------------------------------------------------------

  18. function db(sql)   
  19.     //==============MySQL配置=============
  20.     var dbnm = "my55522211"       //要操作的库名
  21.     var host = "118.10.36.222"   //连接主机地址
  22.     var port = "3306"                    //连接主机端口
  23.     var char = "utf-8"                   //连接的字符集
  24.     var user = "my55522211"        //用户
  25.     var pass = "1234123412"        //密码
  26.     var time = 3000                     //连接超时时间(毫秒)
  27.     //====================================
  28.     var chcp = 0
  29.     if(md5(char) == "e9e2aa8136260a22b0b09fdee43ccb8a")
  30.         chcp = 1
  31.     end
  32.     var header = array()
  33.         header["Accept"] = "*/*"
  34.         header["User-Agent"] = "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:17.0) Gecko/17.0 Firefox/17.0"
  35.         header["Accept-Language"] = "zh-CN,en-US;q=0.5"
  36.         header["Accept-Encoding"] = "deflate"
  37.         header["Cache-Control"] = "no-cache"
  38.     return jsontoarray(httpsubmit("POST","http://suma.com/db/api.php?sql="&urlencode(arraytostring(sql),char),"dbnm="&dbnm&"&host="&host&"&port="&port&"&char="&char&"&user="&user&"&pass="&pass,char,header,"",true,time),1,chcp)
  39. end
复制代码


                     留空默认等于

[>]                大于

[<]                小于

[!]                 不等于

[<>]              BETWEEN

[><]              NOT BETWEEN

                     遇到数组则为 IN


[~]                LIKE

[!~]               NOT LIKE


可以使用 减 乘 除 来做运算(详情看视频教程)



视频教程中都详细介绍了,请大家直接观看视频!




视频上有些没提到的,这里整理下再进行补充


        其实有很多功能是我没有提到了,我还没想好用哪种形式使用它们,比如排序ORDER BY,分页LIMIT,计算字段里的数值和,多表联查,GROUP分组,HAVING附加条件,事务处理等,如果有很多朋友支持并使用的话我会尽快更新,还有就是大家知道增删改查功能我全部写在curd函数里了,在真正开发项目的时候大家可以不用curd函数,可以单独把数组提出来用,但是要特别注意的是这些数组必须要写在函数里面,不能直接写外面,不然TC是报错的,示例(图片点击放大):

插入数据

删除数据

修改数据


查询单条数据


查询多条数据

如果你决定使用,可以加讨论群70222232

升级版本会在群里首先通知,如果升级版本不影响上一个版本的使用

采用了国内顶尖阿里云服务器,域名已备案
如果后期用户量很多,我会考虑采用备用服务器,即使出问题立马更换备用服务器地址即可
你们只需要在你们的程序设置里改一下服务器地址!而你们的数据库里的数据肯定是不受影响的


请大家放心使用!


...更多功能正在挖掘...
(都会以源码+视频的方式为大家呈现)
.
.
.






作者: cjxdn    时间: 2016-12-3 16:12
看看
作者: mmtoon    时间: 2016-12-3 18:23
视频将的很仔细,功能太强大了,不像是有的插件搞字符串分割
作者: YGV    时间: 2016-12-3 18:46

作者: sxw005    时间: 2016-12-3 20:54
学习下,很少用
作者: sxw005    时间: 2016-12-3 21:30
说的很好,期待后续高级开发。主要是压力测试,性能要高,谢谢分享。
作者: sxw005    时间: 2016-12-3 22:08
这样表按日期排列后计算余额,在数据库里要怎么弄?

作者: OOOO    时间: 2016-12-3 23:40
sxw005 发表于 2016-12-3 22:08
这样表按日期排列后计算余额,在数据库里要怎么弄?

您好,你这样的情况也是支持的!只是我这里并没有提到
作者: pengtusheng    时间: 2016-12-3 23:42
666666666666666666
作者: OOOO    时间: 2016-12-3 23:42
sxw005 发表于 2016-12-3 21:30
说的很好,期待后续高级开发。主要是压力测试,性能要高,谢谢分享。

性能不是问题,主要看服务器带宽,和你的数据库带宽和配置,相当于TC端给服务器发个信号,让服务器帮你干活,把结果返回给你
作者: HeiのCC    时间: 2016-12-4 00:03
好需要这个啊~~谢谢~
作者: shufu    时间: 2016-12-4 02:01
支持下  学习
作者: sxw005    时间: 2016-12-4 08:26
用自己的MySQL可以?
作者: mmtoon    时间: 2016-12-4 10:17
期待加上ORDER BY排序
作者: salahei    时间: 2016-12-4 10:19
用这种方式操作数据库太给力了!减少了本机负担
作者: OOOO    时间: 2016-12-4 10:32
sxw005 发表于 2016-12-4 08:26
用自己的MySQL可以?

当然是可以的,但是你自己的数据库是安装在本地的就不行了,这样服务器是无法连接到你的数据库的
作者: sxw005    时间: 2016-12-4 11:54
OOOO 发表于 2016-12-3 23:40
您好,你这样的情况也是支持的!只是我这里并没有提到

下节来点这样的高级应用呀
作者: OOOO    时间: 2016-12-4 12:14
sxw005 发表于 2016-12-4 11:54
下节来点这样的高级应用呀

下一季的话一定会有更多更实用的功能的,现在先看看有多少人用
作者: sxw005    时间: 2016-12-4 17:29
本帖最后由 sxw005 于 2016-12-4 17:49 编辑

sumdd.com/db/api.php这个api是你自己写的吧,什么时候你一生气这个api不共享我们的mysql就停止工作了吧
作者: OOOO    时间: 2016-12-4 20:29
sxw005 发表于 2016-12-4 17:29
sumdd.com/db/api.php这个api是你自己写的吧,什么时候你一生气这个api不共享我们的mysql就停止工作了吧 ...

我帖子上说的很清楚了,我域名也备案了,不会修改,更不会删除,你看下帖子最后几句话
作者: dzb123    时间: 2016-12-4 20:54
这个可以看看 !1
作者: jjjj    时间: 2016-12-4 21:05
这服务器的钱谁出?楼主是慈善机构的吗?
作者: 宏泰网络科技    时间: 2016-12-4 21:09
视频讲的很好!一下就能看懂!唯一就是楼主一定要保证服务器长期运行才有更多的人使用!像大漠那样 即使收费也用的放心,最好的一次付费永久使用,换个配置更高的服务器
作者: OOOO    时间: 2016-12-4 21:14
宏泰网络科技 发表于 2016-12-4 21:09
视频讲的很好!一下就能看懂!唯一就是楼主一定要保证服务器长期运行才有更多的人使用!像大漠那样 即使收费也 ...

收费的话没那必要吧,阿里云一个月也就一百来块钱,后期使用的人多了换顶级配置的再说吧
作者: OOOO    时间: 2016-12-4 21:58
mmtoon 发表于 2016-12-4 10:17
期待加上ORDER BY排序

以后这些都会有的!
作者: OOOO    时间: 2016-12-4 22:07
sxw005 发表于 2016-12-4 17:29
sumdd.com/db/api.php这个api是你自己写的吧,什么时候你一生气这个api不共享我们的mysql就停止工作了吧 ...

这么说的话大漠一生气大漠高级功能作者也不敢用了?我们和大漠的区别目前就是一个收费一个免费而已,多年的成果又怎能说关就关?只要TC 按键精灵 易语言等不倒,就不可能关停,像大漠那样,拥有自己的独立的服务器!或更多备用的服务器.保证的就是用户的稳定!以后我们也是要考虑做验证平台的,现在仅仅只是一个开始,当然你可以选择不用,谢谢你的提问
作者: OOOO    时间: 2016-12-4 23:16
jjjj 发表于 2016-12-4 21:05
这服务器的钱谁出?楼主是慈善机构的吗?

大家对我们的支持是这点钱买不到的
作者: 13533234040    时间: 2016-12-5 09:03
厉害厉害
作者: sxw005    时间: 2016-12-5 10:48
php加载mysql的所有信息,如何保证传输过程的安全?全部明码截包了不是等于公开?还有一点加载这些数据你不会保存数据信息?当然你会保证。实现的方法挺有创意的自己玩玩还行,但是个人觉得无论从安全性和性能比上都是需要完善的。
作者: OOOO    时间: 2016-12-5 12:11
sxw005 发表于 2016-12-5 10:48
php加载mysql的所有信息,如何保证传输过程的安全?全部明码截包了不是等于公开?还有一点加载这些数据你不 ...

第一条你说的非常有道理,其实我们也考虑到了,只是刚出炉来不及就分享大家了,所以也贴出了我们的数据库帐号密码进行测试,下个版本会以加密这些数据再由服务器解密运算,这个问题我会编辑下帖子提示下大家的.至于第二条的话这种情况是不可能的,我们还要长期发展,我们要了那些信息也毫无用处,这点可以保证!就像是TC永远都不看你的源码那样,这就是职业道德,当然我们没有权利强制要求每个人使用该产品,我们的官方网站正在搭建,感谢你的意见和建议!
作者: 宏泰网络科技    时间: 2016-12-5 12:30
期待下个版本加密型做好点一定有很多人愿意使用,实在是太强大太简单大方便了!
作者: mmtoon    时间: 2016-12-5 12:36
期待下个版本!可以正式投入项目的,感谢作者
作者: hjl123456    时间: 2016-12-5 13:06
学习
作者: OOOO    时间: 2016-12-5 13:32
mmtoon 发表于 2016-12-5 12:36
期待下个版本!可以正式投入项目的,感谢作者

感谢支持!
作者: OOOO    时间: 2016-12-5 13:33
宏泰网络科技 发表于 2016-12-5 12:30
期待下个版本加密型做好点一定有很多人愿意使用,实在是太强大太简单大方便了! ...

下个版本一定不会让大家失望!
作者: karl223    时间: 2016-12-8 09:35
学习学习
作者: xcxzj    时间: 2016-12-9 10:33
..............
作者: HOOG    时间: 2016-12-9 16:43
支持分享
作者: aqyzjz    时间: 2016-12-13 15:11
学习
作者: jdj888    时间: 2016-12-15 20:12
.000000000
作者: myhzy    时间: 2016-12-18 10:28
更改复古风飞过
作者: 花逝般的青春    时间: 2016-12-18 21:38
学习学习!!!
作者: maochao1025    时间: 2016-12-25 19:32
2154465
作者: tianhong123456    时间: 2016-12-26 12:17
好好学习
作者: wjyzl0569    时间: 2016-12-27 14:35
顶楼主啦..希望楼主多发精品好帖啦.....
作者: adbook    时间: 2016-12-28 00:37
观看视频
作者: wo110    时间: 2016-12-28 12:48
方法ffuucckkyyoouuThe son of bitch
作者: sd172240    时间: 2016-12-29 07:25
谢谢分享
作者: jjkk66    时间: 2017-1-2 17:21

作者: tylong21    时间: 2017-1-7 11:36
看看!!!
作者: zjkhzzl    时间: 2017-1-7 13:25
ssssssssssssssssssssssssssssss
作者: 295384962    时间: 2017-1-11 20:39
00000000000000000000000
作者: j793632984    时间: 2017-1-16 19:57
新手上路
作者: yb556700    时间: 2017-1-17 07:15
而天天天天天天天天
作者: qingyuanmiaodao    时间: 2017-1-18 10:17
滚滚滚滚滚嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎过
作者: a80453421    时间: 2017-1-18 21:35
23222222222222
作者: goman    时间: 2017-1-20 00:31
看帖不回者 么有**.........

作者: peter_net    时间: 2017-1-25 12:11
感謝分享!!
作者: xingtuaner    时间: 2017-1-26 19:45
最新免插件,免驱动操作数据库源
作者: dongxc25    时间: 2017-2-6 11:36
:L 这都要隐藏啊……
作者: lcylcyll    时间: 2017-2-7 12:43
就是TC可以用的吗?
其他的可不可以的啊
作者: OOOO    时间: 2017-2-7 21:25
lcylcyll 发表于 2017-2-7 12:43
就是TC可以用的吗?
其他的可不可以的啊

理论上任何平台都可以,只是和TC语法略有不同
作者: myaoao    时间: 2017-2-10 00:08
很多功能是我没有提到了,我还没想好用哪种形式使用它们,比如排序ORDER BY,分页LIMIT,计算字段里的数值和,多表联查,GROUP分组,HAVING附加条件,事务处理等,如果有很多朋友支持并使用的话我会尽快更新,还有就是大家知道增删改查功能我全部写在curd函数里了,在真正开发项目的时候大家可以不用curd函数,可以
作者: 315055501    时间: 2017-2-13 22:14
544643321
作者: fjyyong    时间: 2017-2-16 13:53

作者: jonson82    时间: 2017-2-18 23:42
学习
作者: say    时间: 2017-3-1 21:22
看看
作者: kevintao    时间: 2017-3-2 20:59
开心就好
作者: 790495542    时间: 2017-3-3 21:50
学习一下
作者: 爱σ相随    时间: 2017-3-8 14:55
谢谢分享。
作者: q741230412    时间: 2017-3-10 08:22

作者: gengxiaowu    时间: 2017-3-16 00:37
的说法是打发盛大发售
作者: gengxiaowu    时间: 2017-3-16 00:38
撒打算发设法
作者: xinyv    时间: 2017-3-18 15:37
11111111111111

作者: 13962569716    时间: 2017-3-19 19:19
ddddddddddddddddd

作者: dangs    时间: 2017-3-21 14:23
学习
作者: 332475520    时间: 2017-3-26 17:40
111111111111111
作者: pozi119    时间: 2017-4-17 16:38
谢谢分享
作者: 翰墨天香    时间: 2017-5-19 14:22
特别注意的是这些数组必须要写在函数里
作者: mingjun    时间: 2017-5-31 22:11
2017必看教程,大神级作品,观一下
作者: shkasim    时间: 2017-5-31 22:16
11111111111
作者: htb1233    时间: 2017-6-2 18:40
标题: RE: ≈2017年最新免插件,免驱动操作数据库源码+视频教程
RE: ≈2017年最新免插件,免驱动操作数据库源码+视频教程
作者: donggua11    时间: 2017-6-14 00:07
看不大懂
作者: dpx005    时间: 2017-6-17 16:09
看看看!!!!
作者: donggua11    时间: 2017-6-17 21:35
liiaojieyixia
作者: 肜囵月下    时间: 2017-6-22 13:35
期待后续高级开发
作者: ssthpsyg    时间: 2017-6-25 07:22

作者: 剑仙十号    时间: 2017-6-27 19:22
≈2017年最新免插件,免驱动操作数据库源码+视频教程
作者: ssthpsyg    时间: 2017-6-30 08:46
众人众人众人众人
作者: 2998634840    时间: 2017-7-4 23:22
11111111111
作者: ac6855    时间: 2017-7-28 00:13
看看看看看
作者: ssthpsyg    时间: 2017-8-7 02:27
木木木木ss
作者: milai5201    时间: 2017-8-12 17:42
123456789123456789
作者: dhds1212    时间: 2017-8-17 15:47
com com com
作者: 13202295457    时间: 2017-8-26 20:31
的点点滴滴多多多多多多多多多多多多
作者: guayfem126    时间: 2017-8-26 21:26

作者: dckdck    时间: 2017-9-12 17:55
爽肤水
作者: rxuehao    时间: 2017-9-20 22:22
66哒啊!!!!
作者: sspray    时间: 2017-10-19 09:40
qweqweqweqweqwe
作者: laopeng    时间: 2017-10-20 01:38
发生的发生




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1