<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    千山鳥飛絕 萬徑人蹤滅
    勤練內(nèi)功,不斷實(shí)踐招數(shù)。爭取早日成為武林高手
    1.在當(dāng)前類路徑下新建一個(gè)properties文件;
    編寫DBconfig.properties

    driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
    url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=school   
    user=sa   
    password=sa


    2.新建工具類

    package com.itcast.db;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.util.Properties;

    public class ConnectionUtil {

     public Connection openConnection() {
      String driver = "";
      String url = "";
      String user = "";
      String password = "";
      Properties prop = new Properties();
      Connection conn = null;
      try {
       //加載屬性文件   
       prop.load(this.getClass().getClassLoader().getResourceAsStream(
         "DBConfig.properties"));
       driver = prop.getProperty("driver");
       url = prop.getProperty("url");
       user = prop.getProperty("user");
       password = prop.getProperty("password");
       //Class.forName加載驅(qū)動(dòng)   
       Class.forName(driver);
       //DriverManager獲得連接   
       conn = DriverManager.getConnection(url, user, password);
       return conn;
      } catch (Exception e) {
       e.printStackTrace();
      }
      return null;
     }

    }


    3.業(yè)務(wù)實(shí)現(xiàn)類


    package com.itcast.service.impl;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.List;

    import com.itcast.db.ConnectionUtil;
    import com.itcast.db.DBConnection;
    import com.itcast.model.User;
    import com.itcast.service.IUser;

    /**
     * 業(yè)務(wù)邏輯處理
     *
     * @author Administrator
     *
     */
    public class UserImpl implements IUser {

    // DBConnection db = new DBConnection();

     private PreparedStatement pstm;
     
     /**
      * 添加用戶
      */
     public void  add_User(User user) {
      try{
    //  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    //  conn= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=school", "sa", "sa");
       Connection conn = new ConnectionUtil().openConnection();
      pstm=conn.prepareStatement("insert into userTable(user_name , user_password ,user_age,user_sex,user_address,user_telephone) values(?,?,?,?,?,?)");
      pstm.setString(1, user.getUsername());
      pstm.setString(2, user.getPassword());
      pstm.setInt(3, user.getAge());
      pstm.setString(4, user.getSex());
      pstm.setString(5, user.getAddress());
      pstm.setString(6, user.getTelephone());
      pstm.executeUpdate();
      }catch(SQLException e){
       e.printStackTrace();
      }catch(Exception e){
       e.printStackTrace();
      }
    //  String sql="insert into userTable(user_name , user_password ,user_age,user_sex,user_address,user_telephone) values(?,?,?,?,?,?)";
    //  
    //  db.GetConnection();
      

     }

     /**
      * 刪除用戶
      */
     public boolean del_User(int id) {
      boolean result=false;
      try{
       Connection conn = new ConnectionUtil().openConnection();
       pstm=conn.prepareStatement("delete from  userTable where user_id="+id);
       
       pstm.executeUpdate();
       result=true;
       }catch(SQLException e){
        e.printStackTrace();
       }catch(Exception e){
        e.printStackTrace();
       }
       return result;
     }

     /**
      * 查找用戶
      */
     public List<User> find_User() {
     
      Connection conn = new ConnectionUtil().openConnection();
      List<User> list = new ArrayList();
      User user = new User();
      
      String sql = "select * from userTable ";
      try {
       pstm=conn.prepareStatement(sql);
    //   pstm.setInt(1, id);
       ResultSet rs=pstm.executeQuery();
       while (rs.next()) {
        user.setId(rs.getInt(1));
        user.setUsername(rs.getString(2));
        user.setPassword(rs.getString(3));
        user.setAge(rs.getInt(4));
        user.setSex(rs.getString(5));
        user.setAddress(rs.getString(6));
        user.setTelephone(rs.getString(7));
        user.setTime(rs.getDate(8));
    //    System.out.println(rs.getString(7));
        list.add(user);
       }
      } catch (SQLException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      return list;
      
      
     }

     /**
      * 按照id查詢用戶信息
      */
     public List find_Users(int id) {
      Connection conn = new ConnectionUtil().openConnection();
      List list = new ArrayList();
      User user = new User();
      
      String sql = "select * from userTable where user_id=?";
      try {
       pstm=conn.prepareStatement(sql);
       pstm.setInt(1, id);
       ResultSet rs=pstm.executeQuery();
       while (rs.next()) {
        user.setId(rs.getInt(1));
        user.setUsername(rs.getString(2));
        user.setPassword(rs.getString(3));
        user.setAge(rs.getInt(4));
        user.setSex(rs.getString(5));
        user.setAddress(rs.getString(6));
        user.setTelephone(rs.getString(7));
        user.setTime(rs.getDate(8));
    //    System.out.println(rs.getString(7));
        list.add(user);
       }
      } catch (SQLException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      return list;
     }

     /**
      * 修改用戶信息
      */
     public IUser modify_User() {
      // TODO Auto-generated method stub
      return null;
     }

    }

    posted on 2009-09-26 14:09 笑口常開、財(cái)源滾滾來! 閱讀(738) 評論(0)  編輯  收藏 所屬分類: JDBC

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
     
    主站蜘蛛池模板: 暖暖在线日本免费中文| 亚洲第一网站男人都懂| 亚洲精品无码av天堂| 亚洲AV人无码激艳猛片| 亚洲男同gay片| 在线看片免费人成视频播| 久久这里只有精品国产免费10| 国产偷国产偷亚洲高清日韩| 亚洲国产夜色在线观看| 成人午夜影视全部免费看| 在线观看视频免费完整版| 亚洲综合色在线观看亚洲| 亚洲另类精品xxxx人妖| 国产精品黄页免费高清在线观看| 国内精自视频品线六区免费| 亚洲国产精品尤物yw在线| 亚洲综合校园春色| 成年女人A毛片免费视频| 四虎成人免费网站在线| 久久精品国产亚洲av四虎| 看免费毛片天天看| 国产精彩免费视频| 亚洲国产一二三精品无码| 亚洲av永久无码精品秋霞电影秋| 日本视频免费高清一本18| 成人伊人亚洲人综合网站222| 亚洲视频免费一区| 国产免费AV片在线观看播放| 日本媚薬痉挛在线观看免费| 亚洲黄色网址在线观看| 国产免费牲交视频免费播放| 全免费一级午夜毛片| 亚洲精品在线播放| 亚洲精品乱码久久久久久按摩 | 丝袜熟女国偷自产中文字幕亚洲| 亚洲中文字幕AV每天更新| 美女羞羞视频免费网站| 最新国产AV无码专区亚洲| 久久亚洲色WWW成人欧美| 18国产精品白浆在线观看免费| 亚洲精品乱码久久久久久蜜桃不卡|