20201117_郑牛伟
实习日志 郑牛伟 2020.11.17
知识总结:
package com.itlaobing.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class DBUtils {
Connection conn=null;
PreparedStatament psts=null;
ResultSet rs=null;
private Object flase;
//链接数据库
public void getConnection() throws Exception {
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/cpi","root","");
}
//增删方法
public int executeUpdate(String sql,Object...values) throws Exception {
getConnection();
psts = (PreparedStatament) conn.prepareStatement(sql);
setObject(values);
int i=psts.executeUpdate();
return i;
}
private void setObject(Object[] values) {
// TODO Auto-generated method stub
}
//查询方法
public ResultSet executeQuery(String sql,Object...values) throws Exception {
getConnection();
psts =(PreparedStatament) conn.prepareStatement(sql);
setObject(values);
rs=((PreparedStatement) psts).executeQuery();
return rs;
}
//给占位符赋值
public void setObject1(Object...values) throws Exception {
if(values !=null && values.length>0) {
for (int i=0;i<values.length;i++) {
((PreparedStatement) psts).setObject(i+1,values[i]);
}
}
}
//关闭资源
public void guan() throws Exception {
if(rs !=null || rs.isClosed()==false) {
rs.close();
}
if(psts !=null || ( psts.isClosed()==flase) {
Object clone = psts.clone();
}
if(conn !=null || conn.isClosed()==flase) {
conn.close();
}
}
}
学习心得:今天的学习感觉很充实,我感觉我很快乐,学习的知识用处都很大,老师给我们分析了实例,还给我们讲述了互联网IT行业的秘文,我觉得生活非常
充实,而且选择互联网这一行业,未来还有很长的路要走,我们的路途还很遥远!
点赞
评论留言