需要用到mysql-connector-java-5.1.34.jar包
连接数据库
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3308/test", "root", "");
if(con!=null && !con.isClosed()){
System.out.println("建立链接成功!");
}
查询数据库
PreparedStatement ps=con.prepareStatement("select id,title from info order by create_time desc ");
ResultSet rs=ps.executeQuery();
//存放所有行的数据
List list=new ArrayList();
while(rs.next()){
String id=rs.getString(1);
String title=rs.getString(2);
//该数组,存放的是当前行的第一列、第二列
Object[] array=new Object[2];
array[0]=id;
array[1]=title;
//将当前行的数据放入到list中
list.add(array);
}
rs.close();
ps.close();
return list;
保存更新操作
public int update(String sql,Object[] array) throws SQLException{
PreparedStatement ps=con.prepareStatement(sql);
if(array!=null){
for(int i=0;i<array.length;i++){
ps.setObject(i+1, array[i]);
}
}
int i=ps.executeUpdate();
ps.close();
return i;
}