与DDL连接数据的道理相同,只是SQL语句有所改变。
/*
* 执行DML语句
*
*/
*
*/
package cn.tedu.jdbc.day01;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
/*
* 执行DML语句
*
*/
public class Demo02 {
public static void main(String[] args) throws Exception {
//1、注册(加载)数据库驱动
Class.forName("oracle.jdbc.OracleDriver");
//2、连接数据库
String url = "jdbc:oracle:thin:@127.0.0.1:1521:XE";
String username = "zqk";
String password = "zqk123";
Connection conn =
DriverManager.getConnection(url,username,password);
//3、创建Statement语句对象
Statement c = conn.createStatement();
//4、注意加空格
String dml = "insert into robin_demo_zqk "
+ "(id,name)"
+ "values"
+ "(4,'JERRY')";
//5、处理执行结果
int d = c.executeUpdate(dml);
System.out.println(d);
//6、关闭数据库
conn.close();
}
}
import java.sql.DriverManager;
import java.sql.Statement;
/*
* 执行DML语句
*
*/
public class Demo02 {
public static void main(String[] args) throws Exception {
//1、注册(加载)数据库驱动
Class.forName("oracle.jdbc.OracleDriver");
//2、连接数据库
String url = "jdbc:oracle:thin:@127.0.0.1:1521:XE";
String username = "zqk";
String password = "zqk123";
Connection conn =
DriverManager.getConnection(url,username,password);
//3、创建Statement语句对象
Statement c = conn.createStatement();
//4、注意加空格
String dml = "insert into robin_demo_zqk "
+ "(id,name)"
+ "values"
+ "(4,'JERRY')";
//5、处理执行结果
int d = c.executeUpdate(dml);
System.out.println(d);
//6、关闭数据库
conn.close();
}
}
我们可以看到DDL和DML两段代码的区别就在于SQL语句部分,其余的部分基本都是相同的,所以我们产生了一个想法,就是将共同的部分进行一个封装处理。