#### 1. 定义类 testConn

#### 2. 为类添加 Main()方法

#### 3. 在 main()方法中声明 java.Sql.Connection 类型的变量 conn

#### 4. 在 main()方法中声明 java.sql.Statement 类型的变量 sqlStmt

#### 5. 调用 class 的 forName（）方法来获取 JDBC 驱动程序类

#### 6. 调用 newInstance()方法来创建驱动程序的实例

#### 7. 调用 DriverManager 的 getConnection（）方法来获取到数据库的连接

#### 8. 调用 conn 的 createStatement（）方法来创建语句对象

#### 9. 编写 SQL 语句并赋值给 String 变量

#### 10. 调用 executeUpdate（）方法来执行 SQL 语句

#### 11. 根据返回值判断执行成功与否

说明：在连接数据库的过程中，由于可能有意外抛出，因此需要进行意外处理

//实训代码: testConn.java

//用来演示如何通过 JDBC 连接到数据库执行简单的 SQL 语句

import java.sql.*;

public class testConn {

public static void main(String[] args) {

java.sql.Connection conn;

java.sql.Statement sqlStmt; //语句对象

try {

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

conn = java.sql.DriverManager.getConnection(

"jdbc:mysql://localhost:3306/pizza", "root", "password");

sqlStmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_UPDATABLE);

// 执行 Sql 语句

String sqlQuery="insert into customer (customer_id, name, address) values (100,'baiedu','beijing')";

int re=sqlStmt.executeUpdate(sqlQuery);

if (re== 1)System.out.println("添加数据成功!");

//关闭语句对象

sqlStmt.close ();

//关闭数据库连接

conn.close();

} catch (java.sql.SQLException e) {

e.printStackTrace();

}catch (Exception e) {

e.printStackTrace();

}

}

}