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;
    }
    }

  • 相关阅读:
    HtmlParser 2.0 中文乱码问题
    关于phpmyadmin中添加外键的做法
    jquery easyui Tab 引入页面的问题
    Python用户交互input()和print()
    Python运算符
    计算机硬件基础知识(五)操作系统发展史
    Python学习0304作业
    Python的垃圾回收机制
    Python的两种运行程序的方式
    Python发展史和编程语言的分类
  • 原文地址:https://www.cnblogs.com/maoxiuying/p/9044891.html
Copyright © 2011-2022 走看看