java学习笔记一 2019.6.27 周四

一、jdbc资源的关闭
package com.rupeng.jdbctest1;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class Test1 {

public static void main(String[] args) {
    // TODO 自动生成的方法存根
    try {
        Class.forName("com.mysql.jdbc.Driver");
    } catch (ClassNotFoundException e) {
        // TODO 自动生成的 catch 块
        //e.printStackTrace();
        System.out.println("加载jdbc驱动"+e.getMessage());
    }
    Connection conn=null;
    PreparedStatement stmt=null;
    try {
        conn=DriverManager.getConnection("jdbc:mysql://localhost/mystudy1?seUnicode=true&characterEncoding=UTF-8", "root", "root");
        System.out.println(conn.getClass());
        stmt=conn.prepareStatement("insert into t_persons(name,age,hobbies)values('赵寒',123456789,'三亚三亚')");
        System.out.println(stmt.getClass());
        int i=stmt.executeUpdate();
        System.out.println("成功执行"+i+"条");
    } catch (SQLException e) {
        // TODO 自动生成的 catch 块
        //e.printStackTrace
        System.out.println("链接失败"+e.getMessage());
    }finally{
        if(stmt!=null){
            try {
                stmt.close();
            } catch (SQLException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
        }
        IOUtils.closeQuietly(conn);
    }
    System.out.println("YEAH!!!!");

}

}

猜你喜欢

转载自blog.51cto.com/14394144/2414474