package tk.dhy.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class JDBC { // 连接 private static Connection connection; private static Statement statement; private static String sql; public static void main(String[] args) throws ClassNotFoundException, SQLException { // 装载数据库的驱动 Class.forName("com.mysql.jdbc.Driver"); // 建立数据库连接 connection = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test", "root", "admin"); // 事务处理 connection.setAutoCommit(false); // 创建Statement statement = connection.createStatement(); // 设置SQL执行的参数 sql = "insert into user(name) values(‘chj‘)"; // 执行对数据库的操作 try { statement.execute(sql); // 处理执行结果 // 事务处理 connection.commit(); } catch (SQLException e) { // 事务处理 connection.rollback(); e.printStackTrace(); } // 处理执行过程中的异常 // 释放各种资源,关闭数据库连接 statement.close(); connection.close(); } }
原文:http://blog.csdn.net/dong_martin/article/details/22389121