本文主要是介绍PreparedStatement动态给数据库写内容 以及之前数据库崩了的事情,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
testdemo4.java如下
package my_sql_test;import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;public class testdemo4 {public static void main(String[] args){
// insert("mi");lib L=new lib();L.setBook("ji");insert(L);}static void insert(String book){String sql = "insert into lib (book) values (?)";Connection conn=DBUtil.open();try {PreparedStatement pstmt=conn.prepareStatement(sql);pstmt.setString(1, book);pstmt.executeUpdate();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{DBUtil.close(conn);}}static void insert(lib l){String sql = "insert into lib (book) values (?)";Connection conn=DBUtil.open();try {PreparedStatement pstmt=conn.prepareStatement(sql);pstmt.setString(1, l.getBook());pstmt.executeUpdate();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{DBUtil.close(conn);}}
}
在做这件事情之前我其实一直都在很纠结的弄我的数据库,因为我重启电脑之后就打不开了,虽然我试了很久,可是我还是没有成功,于是我卸载且重启了。。。。
学会了在cmd下 通过cd重定向了。。。啊。。心累。。男票还在打篮球。。我把这个内容看完就去找他。。
这篇关于PreparedStatement动态给数据库写内容 以及之前数据库崩了的事情的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!