加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

满汉楼3//db层

发布时间:2020-12-12 14:38:22 所属栏目:MsSql教程 来源:网络整理
导读:package com.mh1.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class SqlHelp { ?? ?PreparedStatement ps=null; ?? ?ResultSet rs=null; ?? ?Connection ct=nul
package com.mh1.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class SqlHelp { ?? ?PreparedStatement ps=null; ?? ?ResultSet rs=null; ?? ?Connection ct=null; ?? ?//2005sql ?? ? ?? ?//String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; ?? ?//2000sql ?? ?String driverName="com.microsoft.jdbc.sqlserver.SQLServerDriver"; // String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=MyRestaurantDB"; ?? ?String url="jdbc:sqlserver://localhost:1433;DatabaseName=mhl"; ?? ?String user="sa"; ?? ?String passwd="sa"; ?? ?boolean b=true; ?? ?public static void main(String[] args) { ?? ? ?? ?} ?? ?public boolean zsg(String sql,String param[] ) ?? ?{ ?? ??? ?try{ ?? ??? ??? ?ps=ct.prepareStatement(sql); ?? ??? ??? ?//对参数赋值 ?? ??? ??? ?for(int i=0;i<param.length;++i) ?? ??? ??? ?{ ?? ??? ??? ??? ?ps.setString(i+1,param[i]); ?? ??? ??? ?} ?? ??? ??? ?ps.executeUpdate(); ?? ??? ?}catch(Exception e) ?? ??? ?{ ?? ??? ??? ?//如果异常就是删除不成功那么返回false ?? ??? ??? ?b=false; ?? ??? ??? ?e.printStackTrace(); ?? ??? ?} ?? ??? ?return b; ?? ??? ? ?? ?} ?? ?public SqlHelp(){ ?? ??? ?try{ ?? ??? ??? ?//加载驱动 ?? ??? ??? ?Class.forName(driverName); ?? ??? ??? ?//获得连接 ?? ??? ??? ?ct=DriverManager.getConnection(url,user,passwd); ?? ??? ?}catch (Exception e) { ?? ??? ??? ?e.printStackTrace(); ?? ??? ??? ?// TODO: handle exception ?? ??? ?} ?? ?} ?? ?public ResultSet query(String sql,param[i]); ?? ??? ??? ?} ?? ??? ??? ?rs=ps.executeQuery(); ?? ??? ?}catch(Exception e) ?? ??? ?{ ?? ??? ??? ?e.printStackTrace(); ?? ??? ?}finally{ ?? ??? ??? ? ?? ??? ?} ?? ??? ?return rs; ?? ??? ? ?? ?} ?? ?public void close() ?? ?{ ?? ??? ?try{ ?? ??? ??? ?if(rs!=null) ?? ??? ??? ??? ?rs.close(); ?? ??? ??? ?if(ps!=null) ?? ??? ??? ??? ?ps.close(); ?? ??? ??? ?if(ct!=null) ?? ??? ??? ??? ?ct.close(); ?? ??? ?}catch(Exception e){ ?? ??? ??? ?e.printStackTrace(); ?? ??? ?} ?? ?} }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读