package cn.zd.jdbc;
import java.io.FileInputStream;
import java.io.Reader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
@author zdd
*
*/
public class Demo10 {
public static void main(String[] args) {
Connection conn=null;
PreparedStatement ps=null;
//加载驱动类
try {
Class.forName("com.mysql.cj.jdbc.Driver");
//建立连接
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mySqlJdbc?serverTimezone=UTC&characterEncoding=gbk", "root", "1314shabizd");
ps=conn.prepareStatement("insert into mysqljdbc.user(userName,blob) values (?,?)");
ps.setString(1, "zd");
ps.setBlob(2, new FileInputStream("g:/a.jpg"));
ps.execute();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
if(ps!=null) {
ps.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
try {
if(conn!=null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}