0行代码写服务,不会编码也没事,只要懂数sql就可以了

0行代码写服务,不会编码也没事,只要懂数sql就可以了

首页动作格斗访问代码零更新时间:2024-04-27

实现动态sql,无需任何其他额外配置,只要部署项目就可完成50%以上的后台开发工作。特别适合移动端开发,小项目开发。

第一步:

下载项目:

此处为编译好的项目代码,我这里的项目名为test,访问时需要带test,如果需要发布为ROOT目录直接将test下的文件考入即可,访问时就不用带test了。

第二步:(java环境什么的我就不说了,不会的百度一下)

将项目放到tomcat目录,直接扔进tomcat即可

第三步:

用数据库导入数据库,并配置项目配置文件

需要修改为自己的数据库连接和密码,这个缓存类型是用来设置动态接口的存储的,如果没有装redis可以直接忽略,此处默认是ecache;配置文件路径如下,ehcache里面的路径自己可以配一下,我们默认到E盘了

第四步:

编写sql

第五步:

启动项目,看到如下界面启动启动没有报错就ok了

第六部:

根据编写的sql传递参数

1.我们先做插入操作

表结构如下:

sql: insert into test(times,name) values(?,?)

请求地址:commapi?m=i&k=test_add&vals=1,wwp;2,q;3,王;4,李四;5,张

以上为批量插入5条数据:

执行结果

{"code":10013,"msg":"操作成功!"}

多条数据以“;”分割,单条数据不许要“;”

2.修改操作:(执行结果就不列了,删除和修改一样的方式,此处暂不包含批量删除,下面只给出调用方式)

sql: update test set times=timse 1 where name=?

请求地址:commapi?m=du&k=test_up&vals=李四

批量删除sql :delete from test where id in(?)

批量删除:commapi?m=dels&k=test_dels&vals=1,2,3,4

3.查询操作:

test_list1 select * from test

test_list2 select * from test where times>? and id=? and name=? order by id desc

test_list3 select * from test limit ?,?

单条查询带分页

如:test_list1

请求地址:commapi?m=query&k=test_list1&page=1&size=3

单条多条件查询带分页

如:test_list2

请求地址:commapi?m=query&k=test_list2&vals=0,62,wwp

多条多条件查询

同时查test_list1,test_list2 ,test_list3

请求地址:commapi?m=query&k=test_list1,test_list2,test_list3&vals=;0,11,wwp;1,1

(此处参数拼接一定要注意分隔符和参数顺序)

执行结果:

{

"code": 20000,

"data": {

"test_list1": [{

"id": 62,

"name": "wwp",

"times": 1

}, {

"id": 63,

"name": "q",

"times": 2

}, {

"id": 64,

"name": "王",

"times": 3

}, {

"id": 65,

"name": "李四",

"times": 4

}, {

"id": 66,

"name": "张",

"times": 5

}],

"test_list2": [{

"id": 62,

"name": "wwp",

"times": 1

}],

"test_list3": [{

"id": 63,

"name": "q",

"times": 2

}]

},

"msg": "数据请求成功"

}

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved