1.用java操作数据库,使用到了 几个接口,和类。
首先需要把 包导入,然后其他的 不用记,自然的会很熟练的
鉴于每次都会使用到几个常用的 所以我们通常是使用 一个封装好的 类,
public class bao{
private String url="jdbc:sqlserver://localhost:1433;databasename=xxx";
private Connection sqlcon=null;
private PreparedStatement pst=null;
//获取数据库连接对象
public Connection MygetCon()throws SQLException{
//加载 驱动类(每个公司的不一样)
Class.forname("com.microsoft.jsbc.sqlserverDriverManager");--用try--包起
return DM.getC(url,user,passwords);
以上是必须要添加的
}
2. 然后就是分为 结果集和 执行行数
public int MexU(String sql ,Object ...objs ){
sqlcon=MygetConn();// 调用私有函数,创建 一个对象
pst=sqlcon.prepareStstement(sql);
if(objs!=null){
int i=1;
for(Object obj:objs){
pst.setObject(i,obj);
i++;}
}
int idex=pst.executeupdate();
return idex;
}
++++++++++++++++++++++++++++++++++++++++++
public ResultSet My_r(String sql ,Object ...objs ){
sqlcon=MygetConn();// 调用私有函数,创建 一个对象
pst=sqlcon.prepareStstement(sql);
if(objs!=null){
int i=1;
for(Object obj:objs){
pst.setObject(i,obj);
i++;}
}
ResultSet rst=pst.executeQuery();
return rst;
}
+++++++++++++++++++++++++++++++
最后就是 关闭
public void CloseAll() throws SQLException{
if(pst!=null){
pst.close();
}
if(sqlcon!=null){
sqlcon.close();
}
}
+++++++++++++++++++++++++++++++++
}