JDBC连接MySQL时,执行SQL语句如何换行? 假设现在代码编写到此:Connection con = DriverManager.getConnection(url,user,password);Statement stmt = con.createStatement();stmt.executeUpdate(SQL语句);问题在最后一行,此处的语句应该怎么写?是("SQL语句"),还是("SQL语句;")?再有就是,如果这句语句非常的长,此时我该怎么才能换行编写,并且让程序明白这是一条语句? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String sql=“SELECT * FROM TABLE”;stmt.executeUpdate(sql);即可。如果sql过长 如果是在ecpilce工具下 按 回车 它回自动换行,无需考虑。如果是自己想换行例如String sql=“SELECT * FROM”+“ TABLE”; 不加分号。换行的问题就这样写:String sql="insert into table values(";sql+="'name','password')";stmt.executeUpdate(sql); StringBuffer sql=""; sql.append("INSERT INTO");//数据库关键字 sql.append(" tablename");//表名字 sql.append("VALUES(");//数据库关键字 sql.append(" 'name',");//插入值 sql.append(" 'password')");//插入值 stmt.executeUpdate(sql.toString());sql语句这样写的好处:关键字用大写,便于找错。并且每行语句不会太长。 sql语句不加分号在ecpilce工具下要换行直接回车 REST POST时出现415 Unsupported Media Type 类路径引用问题 一个简单的spring注入问题 如何只显示数据中的前 N 个字呢??? TOMCAT6.0+JSP本地调试问题:急~~~~ 实在是没有办法了,大家帮忙看看吧!数据库连接池的问题 请问如何能够将网页中的innerHTML在jsp中写出来? 大家用JSP后台一般用什么数据库,并说出为什么谢了! *.html或者*.jsp总是被当作文本输出来 关于JFreeChart在jsp页面中显示问题 求一段匹配拼SQL的代码 急!!! mysql如何实现取得指定行号记录以后的所有数据?
stmt.executeUpdate(sql);
即可。
如果sql过长 如果是在ecpilce工具下 按 回车 它回自动换行,无需考虑。
如果是自己想换行
例如String sql=“SELECT * FROM”+“ TABLE”;
换行的问题就这样写:
String sql="insert into table values(";
sql+="'name','password')";
stmt.executeUpdate(sql);
sql.append("INSERT INTO");//数据库关键字
sql.append(" tablename");//表名字
sql.append("VALUES(");//数据库关键字
sql.append(" 'name',");//插入值
sql.append(" 'password')");//插入值
stmt.executeUpdate(sql.toString());
sql语句这样写的好处:关键字用大写,便于找错。并且每行语句不会太长。
在ecpilce工具下要换行直接回车