package com.Test;
import java.sql.*;
public class test1 {
public static Connection getConnection() throws SQLException, ClassNotFoundException{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql:///test?useSSL=true";
return DriverManager.getConnection(url, "root", "root");
}
public static boolean executeDML(String sql,Object[] args) throws ClassNotFoundException, SQLException{
Connection conn=getConnection();
PreparedStatement pstmt=conn.prepareStatement(sql);
for(int i=0;i<args.length;i++){
pstmt.setObject(i+1, args[i]);
}
int res =pstmt.executeUpdate();
pstmt.close();
conn.close();
if(res>0)
return true;
else
return false;
}
public static void main(String[] args) throws ClassNotFoundException, SQLException {
String sql="insert into users(name,sex,age,addr) values(?,?,?,?)";
Object[] myargs={"李凱","男","20","成都"};
if(executeDML(sql, myargs)){
System.out.println("插入成功");
}else{
System.out.println("插入失敗");
}
}
}