sql转java代码,sql写在java代码里

如何将一句很长的SQL语句转换为java语句,以下(1)在MySQL中可运行出结果,(2)为本人转换的,好像不行

mysql的时间字段类型为char(20),

创新互联主要从事成都做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务都江堰,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

String sql = "select t.* from t_book t where insert_date to_date( ' "+timeStr + " ', 'yyyy-mm-dd hh:mi:ss ') ";

这段语句我该成

String sql = "select t.* from t_book t where insert_date to_date( ' "+timeStr + " ', 'yyyy-mm-dd hh:mi:ss ') ";

求帮忙解释这个sql的java代码

public class DBConn {

private static final String DRIVER = "com.mysql.jdbc.Driver"; //定义数据库驱动

private static final String URL = "jdbc:mysql://127.0.0.1:3306/words"; //数据库所在位置,127.0.0.1代表本机,3306是数据库端口,words是数据库名

private static final String USERNAME = "root"; //用户名

private static final String PASSWORD = "root";//密码

private static Connection conn; //定义一个变量:等会用来创建数据库连接

private Statement stmt; //定义一个 statement对象,等会用来执行SQL语句用的

private ResultSet rs; //定义结果集,等会用来存放查询结果

public DBConn() {//构造方法

}

public static synchronized Connection getConn() {

try {//获取数据库连接,调用该方法即可获得一个数据库连接

Class.forName(DRIVER);

conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);

} catch (Exception e) {

e.printStackTrace();

}

return conn;//返回数据库连接

}

public void init(Connection conn) {

try {//init()方法需要传入一个 conn 连接做参数,然后用这个conn连接创建statement对象,调用该方法即可拿到一个statement对象来使用。

stmt = conn.createStatement();

} catch (Exception e) {

}

}

public void close() {

try {//执行完所有操作后,调用该方法来关闭数据库连接

if (rs != null)

rs.close();

} catch (Exception e) {

}

try {

if (stmt != null)

stmt.close();

} catch (Exception e) {

}

try {

if (conn != null)

conn.close();

} catch (Exception e) {

}

}

public int select(String sql) {//输入一个 sql 字符串,即查询语句

int k = -10;

init(getConn()); //调用init()方法可以获得一个statement对象,调用getConn可以获得一个数据库连接

k = 0;

rs = stmt.executeQuery(sql); //执行查询语句,把结果放到rs结果集里

if (rs.next())//遍历RS结果集

k++;//用K来统计RS记录条数,貌似有点多余……

} catch (Exception e) {

k = -1;

close();//调用关闭数据库连接方法

}

close();

return k;

}

public int update(String sql) {//执行更新 sql 语句

int k = -10;

init(getConn());

try {

k = 0;

k = stmt.executeUpdate(sql);

} catch (Exception e) {

k = -1;

}

close();

return k;

}

public static void main(String[] args)throws Exception {

DBConn db = new DBConn();

/**

* ��ȡ���ӵ���ݿ����

*/

System.out.println(db.getConn().getCatalog());

}

public static String getDate() {

return new SimpleDateFormat("yyyy-MM-dd hh-mm-ss").format(Calendar

.getInstance().getTime());

}

public String chStr(String str) {

String temp2;

byte temp[] = null;

try {

temp = str.getBytes("ISO8859-1");

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

}

temp2 = new String(temp);

return temp2;

}

public ResultSet query(String sql) {

init(getConn());

try {

rs = stmt.executeQuery(sql);

} catch (Exception e) {

}

return rs;

}

}

powerdesigner16.5怎么sql生成为java

1.生成java代码

首先选择你要生成代码的类图,然后单击菜单栏的Language菜单,选择Generate java code选项。

会出现上图所示的对话框,选择文件输出目录,单击确定就可以了。

2. 生成MySQL语句

首先要在物理数据模型视图下(physical data model)选择菜单栏的Database菜单下的Generate Database,会出现如下对话框:

选择输出目录,你如果只是生成sql脚本,在Generation type选择Script generation就可以了。如果你想直接连接数据库,就选择Direct generation。当然你要用mysql数据库,就必须在创建或者用逻辑或者概念模型生成physical data model时就要把dbms选项选为mysql数据库。

用数组存储SQL数据库数据的JAVA程序代码

给你个我以前做的例子,不完整,仅供参考。

//*************************************

public ModelAndView add(HttpServletRequest req,

HttpServletResponse res) {

String username = (String) req.getSession().getAttribute("valid_user");

if (username != null) {

Integer bookid = Integer.parseInt(req.getParameter("bookid"));

Integer number = Integer.parseInt(req.getParameter("number"));

Integer userid = getUserDAO().findByName(username).getId();

this.shopcartDAO.addUserBook(userid, bookid, number);

Shopcart[] orders = this.getShopcartDAO().findUserBook(userid);

return new ModelAndView(this.getMemberPage(), "orders", orders);

} else {

return new ModelAndView(new RedirectView(getRedirectPage()));

}

}

//*******************************************************

public void addUserBook(Integer userid,Integer bookid,Integer number) {

try {

Class.forName("com.mysql.jdbc.Driver");

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

String sql = "insert into shopcart(userid,bookid,number) "

+ "values(" + userid + "," + bookid + "," + number + ")";

Connection conn = null;

Statement stmt = null;

try

{

conn = dataSource.getConnection();

stmt = conn.createStatement();

stmt.execute(sql);

} catch(SQLException ex)

{

ex.printStackTrace();

}

finally

{

try{

stmt.close();

}

catch(SQLException e1)

{

e1.printStackTrace();

}

try{

conn.close();

}

catch(SQLException e2)

{

e2.printStackTrace();

}

}

}

怎么把pl/sql代码转换成java代码

js全称是javascript看着像java,但是跟java基本上没有半毛钱关系,转不了


当前名称:sql转java代码,sql写在java代码里
本文链接:http://bzwzjz.com/article/hdesgd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 广安网站设计 成都网站建设公司 营销网站建设 成都网站设计公司 成都网站制作 外贸网站设计方案 网站建设费用 成都网站建设 企业网站设计 专业网站设计 网站建设方案 手机网站制作设计 网站建设公司 重庆企业网站建设 成都企业网站设计 成都商城网站制作 H5网站制作 商城网站建设 成都做网站建设公司 企业网站建设 网站建设方案