通过打印快速获得sql语句
2021/10/31 19:11:59
本文主要是介绍通过打印快速获得sql语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
为了在系统里获得数据,我们可以直接通过代码获得数据,但更多的是获取数据库里的数据。为了得到数据,我们常常需要设计非常多的SQL语句,同类SQL语句逻辑结构大多相同。因此,可以设计一些循环,将我们想要的或者可能要用到的SQL语句,直接打印出来
代码:
结果:
private int dataid;
private String commercialtenant;
private String users;
private String salt;
private String administratorpassword;
private String administratoraccout;
private String administratorname;
private Date accountdate;
private Date expiredate;
private String commercialtenantname;
private String firmlogo;
private String storeintro;
private String storescope;
private String companysite;
private String industry;
private String URL;
Sysdata.setDataid(rs.getint('dataid'))
Sysdata.setCommercialtenant(rs.getString('commercialtenant'))
Sysdata.setUsers(rs.getString('users'))
Sysdata.setSalt(rs.getString('salt'))
Sysdata.setAdministratorpassword(rs.getString('administratorpassword'))
Sysdata.setAdministratoraccout(rs.getString('administratoraccout'))
Sysdata.setAdministratorname(rs.getString('administratorname'))
Sysdata.setAccountdate(new Date(rs.getDate('accountdate').getTime()))
Sysdata.setExpiredate(new Date(rs.getDate('expiredate').getTime()))
Sysdata.setCommercialtenantname(rs.getString('commercialtenantname'))
Sysdata.setFirmlogo(rs.getString('firm_logo'))
Sysdata.setStoreintro(rs.getString('storeintro'))
Sysdata.setStorescope(rs.getString('storescope'))
Sysdata.setCompanysite(rs.getString('company_site'))
Sysdata.setIndustry(rs.getString('industry'))
Sysdata.setURL(rs.getString('URL'))
if( Sysdata.getDataid() != 0){
ps.setInt(0,Sysdata.getDataid());
}else{
ps.setString(0,null);}
ps.setString(1,Sysdata.getCommercialtenant());
ps.setString(2,Sysdata.getUsers());
ps.setString(3,Sysdata.getSalt());
ps.setString(4,Sysdata.getAdministratorpassword());
ps.setString(5,Sysdata.getAdministratoraccout());
ps.setString(6,Sysdata.getAdministratorname());
if( Sysdata.getAccountdate() != null){
ps.setDate(7,Sysdata.getAccountdate());
}else{
ps.setString(7,null);}
if( Sysdata.getExpiredate() != null){
ps.setDate(8,Sysdata.getExpiredate());
}else{
ps.setString(8,null);}
ps.setString(9,Sysdata.getCommercialtenantname());
ps.setString(10,Sysdata.getFirmlogo());
ps.setString(11,Sysdata.getStoreintro());
ps.setString(12,Sysdata.getStorescope());
ps.setString(13,Sysdata.getCompanysite());
ps.setString(14,Sysdata.getIndustry());
ps.setString(15,Sysdata.getURL());
if( Sysdata.getDataid() != 0){
str += 'dataid='+Sysdata.getDataid()+',';
}
if( Tools.isNotNull(Sysdata.getCommercialtenant())){
str += 'commercialtenant=''+Sysdata.getCommercialtenant()+'',';
}
if( Tools.isNotNull(Sysdata.getUsers())){
str += 'users=''+Sysdata.getUsers()+'',';
}
if( Tools.isNotNull(Sysdata.getSalt())){
str += 'salt=''+Sysdata.getSalt()+'',';
}
if( Tools.isNotNull(Sysdata.getAdministratorpassword())){
str += 'administratorpassword=''+Sysdata.getAdministratorpassword()+'',';
}
if( Tools.isNotNull(Sysdata.getAdministratoraccout())){
str += 'administratoraccout=''+Sysdata.getAdministratoraccout()+'',';
}
if( Tools.isNotNull(Sysdata.getAdministratorname())){
str += 'administratorname=''+Sysdata.getAdministratorname()+'',';
}
if( Sysdata.getAccountdate() != null){
str += 'accountdate=''+new Date(Sysdata.getAccountdate().getTime())+'',';
}
if( Sysdata.getExpiredate() != null){
str += 'expiredate=''+new Date(Sysdata.getExpiredate().getTime())+'',';
}
if( Tools.isNotNull(Sysdata.getCommercialtenantname())){
str += 'commercialtenantname=''+Sysdata.getCommercialtenantname()+'',';
}
if( Tools.isNotNull(Sysdata.getFirmlogo())){
str += 'firm_logo=''+Sysdata.getFirmlogo()+'',';
}
if( Tools.isNotNull(Sysdata.getStoreintro())){
str += 'storeintro=''+Sysdata.getStoreintro()+'',';
}
if( Tools.isNotNull(Sysdata.getStorescope())){
str += 'storescope=''+Sysdata.getStorescope()+'',';
}
if( Tools.isNotNull(Sysdata.getCompanysite())){
str += 'company_site=''+Sysdata.getCompanysite()+'',';
}
if( Tools.isNotNull(Sysdata.getIndustry())){
str += 'industry=''+Sysdata.getIndustry()+'',';
}
if( Tools.isNotNull(Sysdata.getURL())){
str += 'URL=''+Sysdata.getURL()+'',';
}
我觉得这些代码非常节省了我操作数据库的时间,很方便。
这篇关于通过打印快速获得sql语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南