1 Star 0 Fork 3

javame/sqlHandle

forked from 梁大帅/sqlHandle 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.java 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
梁大帅 提交于 2013-11-18 09:38 +08:00 . Update test.java
package com.sql.db;
/**
* sql拼接测试代码
* @author 梁前武
* www.apkplug.com
*/
public class test {
/**
* @param args
*/
public static void main(String[] args) {
//1
sqlHandle sql1=new sqlHandle();
sql1.Add("select * from user where " ,"",null).
Add("name=?","", "liling").
Add("age=?","and", 10);
System.out.println(sql1);
//select * from user where name=? and age=?
sql1.AddMore("LIMIT ?,?", "", new Object[]{1,2});
System.out.println(sql1);
//select * from user where name=? and age=? LIMIT ?,?
//2
sqlHandle sql2=new sqlHandle();
sql2.Add("select * from friend where " ,"",null).
Add("myfriend=?","", "liling");
System.out.println(sql2);
// select * from friend where myfriend=?
sql1.AddMoreAndRep(" in(%s) ",sql2, "and", null);
System.out.println(sql1);
//select * from user where name=? and age=? LIMIT ?,? and
//in( select * from friend where myfriend=? )
//很明显sqlHandle添加时的顺序很关键
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/java2demo/sqlHandle.git
git@gitee.com:java2demo/sqlHandle.git
java2demo
sqlHandle
sqlHandle
master

搜索帮助