Java教程

通过打印快速获得sql语句

本文主要是介绍通过打印快速获得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语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!