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

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

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

    從制造到創(chuàng)造
    軟件工程師成長之路
    posts - 292,  comments - 96,  trackbacks - 0
    數(shù)據(jù)庫和表
    create table USERS
    (
      USERNAME 
    VARCHAR2(20not null,
      PASSWORD 
    VARCHAR2(20)
    )
    alter table USERS
      
    add constraint U_PK primary key (USERNAME)

    /**
     * JdbcExample.java
     *
     * Provider: CoderDream's Studio
     *
     * History
     *    Date(DD/MM/YYYY)    Author          Description
     * ----------------------------------------------------------------------------
     *    Apr 14, 2008                CoderDream        Created
     
    */

    package com.coderdream.jdbc.oracle;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    /**
     * 
    @author XL
     *
     
    */
    public class JdbcExample {


        
    private static Connection getConn() {
            String driver 
    = "oracle.jdbc.driver.OracleDriver";
            String url 
    = "jdbc:oracle:thin:@10.5.15.117:1521:csi";
            String username 
    = "scott";
            String password 
    = "tiger";
            Connection conn 
    = null;
            
    try {
                Class.forName(driver);
                
    // new oracle.jdbc.driver.OracleDriver();
                conn = DriverManager.getConnection(url, username, password);
            }
            
    catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
            
    catch (SQLException e) {
                e.printStackTrace();
            }

            
    return conn;
        }

        
    private static int insert(String username, String password) {
            Connection conn 
    = getConn();
            
    int i = 0;
            String sql 
    = "insert into users (username,password) values(?,?)";
            PreparedStatement pstmt;
            
    try {
                pstmt 
    = conn.prepareStatement(sql);
                
    // Statement stat = conn.createStatement();
                pstmt.setString(1, username);
                pstmt.setString(
    2, password);
                i 
    = pstmt.executeUpdate();
                System.out.println(
    "resutl: " + i);

                pstmt.close();
                conn.close();
            }
            
    catch (SQLException e) {
                e.printStackTrace();
            }

            
    return i;
        }

        
    private static void query() {
            Connection conn 
    = getConn();
            String sql 
    = "select * from users";
            PreparedStatement pstmt;
            
    try {
                pstmt 
    = conn.prepareStatement(sql);
                ResultSet rs 
    = pstmt.executeQuery();
                
    while (rs.next()) {
                    System.out.println(
    "name: " + rs.getString("username")
                            
    + " \tpassword: " + rs.getString("password"));
                }

                rs.close();
                pstmt.close();
                conn.close();
            }
            
    catch (SQLException e) {
                e.printStackTrace();
            }

        }

        
    private static int update(String oldName, String newPass) {
            Connection conn 
    = getConn();
            
    int i = 0;
            String sql 
    = "update users set password='" + newPass
                    
    + "' where username='" + oldName + "'";
            PreparedStatement pstmt;
            
    try {
                pstmt 
    = conn.prepareStatement(sql);

                i 
    = pstmt.executeUpdate();
                System.out.println(
    "resutl: " + i);

                pstmt.close();
                conn.close();
            }
            
    catch (SQLException e) {
                e.printStackTrace();
            }

            
    return i;
        }
        
        
    private static int delete(String username) {
            Connection conn 
    = getConn();
            
    int i = 0;
            String sql 
    = "delete users where username='" + username + "'";
            PreparedStatement pstmt;
            
    try {
                pstmt 
    = conn.prepareStatement(sql);

                i 
    = pstmt.executeUpdate();
                System.out.println(
    "resutl: " + i);

                pstmt.close();
                conn.close();
            }
            
    catch (SQLException e) {
                e.printStackTrace();
            }

            
    return i;
        }

        
    /**
         * 
    @param args
         
    */
        
    public static void main(String[] args) {
            insert(
    "CDE""123");
            insert(
    "CoderDream""456");
            query();
            update(
    "CoderDream""456");
            query();
            delete(
    "CoderDream");
            query();
        }
    }
    posted on 2008-04-14 17:55 CoderDream 閱讀(7060) 評(píng)論(0)  編輯  收藏 所屬分類: 經(jīng)驗(yàn)點(diǎn)滴

    <2008年4月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    常用鏈接

    留言簿(9)

    我參與的團(tuán)隊(duì)

    隨筆分類(245)

    隨筆檔案(239)

    文章分類(3)

    文章檔案(3)

    收藏夾(576)

    友情鏈接

    搜索

    •  

    積分與排名

    • 積分 - 459731
    • 排名 - 114

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 波霸在线精品视频免费观看| 亚洲精品高清无码视频| 亚洲一级毛片中文字幕| 色猫咪免费人成网站在线观看| 亚洲福利精品电影在线观看| 美女啪啪网站又黄又免费| 国产小视频在线免费| 国产成人 亚洲欧洲| 国产成人在线免费观看| 在线91精品亚洲网站精品成人| 免费国产小视频在线观看| 人妖系列免费网站观看| 亚洲自偷自偷在线制服| 免费无码一区二区三区| 亚洲国产日韩在线人成下载| 一本无码人妻在中文字幕免费| 中文字幕亚洲男人的天堂网络| 最新欧洲大片免费在线| 亚洲国产精品无码久久九九大片| 911精品国产亚洲日本美国韩国| a级毛片在线视频免费观看| 日产亚洲一区二区三区| 久草视频在线免费| 亚洲国产精品日韩av不卡在线| 亚洲?V乱码久久精品蜜桃| 特级做A爰片毛片免费看无码| 亚洲国产精品国自产拍电影| 97在线线免费观看视频在线观看| 色窝窝亚洲AV网在线观看| 亚洲人成网77777亚洲色| **俄罗斯毛片免费| 亚洲av片在线观看| 亚洲乱亚洲乱妇无码麻豆| 麻豆视频免费播放| 免费人成大片在线观看播放电影| 亚洲国产一二三精品无码| 国拍在线精品视频免费观看| 十八禁的黄污污免费网站| 亚洲精品自拍视频| 亚洲人成无码www久久久| 亚洲黄色免费网站|