zoukankan      html  css  js  c++  java
  • DBHelper类

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    public class DBHelper {

    private static String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private static String url = "jdbc:sqlserver://localhost:1433;DatabaseName=SchoolDB";
    private static String userName = "sa";
    private static String pwd = "sa";

    public static Connection getConnection(){
    try {
    Class.forName(driver);
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    Connection con = null;
    try {
    con = DriverManager.getConnection(url,userName,pwd);
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return con;
    }

    //执行动作查询:添加、修改、删除
    public static int executeUpdate(String sql,Object ...obj) {
    int n = 0;
    Connection con = getConnection();
    try {
    PreparedStatement ps = con.prepareStatement(sql);
    for (int i = 0; i < obj.length; i++) { //初始化参数
    ps.setObject(i+1, obj[i]);
    }
    n = ps.executeUpdate(); //执行动作查询
    con.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return n;
    }

    //执行动作查询:添加、修改、删除(封装)
    public static ResultSet executeQuery(String sql, Object ...obj){
    ResultSet set = null;
    Connection con = getConnection();
    try {
    PreparedStatement ps = con.prepareStatement(sql);
    for (int i = 0; i < obj.length; i++) {
    ps.setObject(i+1, obj[i]);
    }
    set = ps.executeQuery();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return set;
    }
    }

  • 相关阅读:
    Eclipse项目上传和下载到码云上
    java.lang.IllegalArgumentException,java.util.zip.ZipException 解决办法
    #{}和${}的区别
    Lambda 表达式
    存储器的按字寻址和按字节寻址
    二叉树的三种遍历方式
    线性表和链表
    java泛型理解
    java字符输入输出流
    applet的生命周期
  • 原文地址:https://www.cnblogs.com/maoxiuying/p/9044891.html
Copyright © 2011-2022 走看看