AI智能
改变未来

MySQL之DML语言


DML

使用PreparedStatement 执行增删改,以添加为例

public static void add(int id, String name, double money) {Connection conn = null;PreparedStatement prst = null;try {// 1 加载驱动Class.forName(\"com.mysql.jdbc.Driver\");// 2 创建数据库连接对象conn = DriverManager.getConnection(\"jdbc:mysql://127.0.0.1:3306/_06_\", \"root\", \"root\");// 这里我们用? 问号代替值,可以叫占位符,也可以叫通配符String sql = \"insert into test_jdbc (id,name,money) values (?,?,?)\";// 3 语句传输对象prst = conn.prepareStatement(sql);// 设置第一个?的值prst.setInt(1, id);prst.setString(2, name);prst.setDouble(3, money);// 返回也是影响的条数int count = prst.executeUpdate();System.out.println(\"影响了 \"+count+\" 条数据\");} catch (Exception e) {e.printStackTrace();} finally {try {// 关闭资源,从上到下依次关闭,后打开的先关闭if (prst != null) {prst.close();}if (conn != null) {conn.close();}} catch (Exception e2) {e2.printStackTrace();}}}
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » MySQL之DML语言