亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dbconnection.java

?? struts新聞管理系統
?? JAVA
字號:
package cn.lingqi.tool;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import oracle.jdbc.OracleTypes;public class DBConnection {    // for Oracle    static private String strDriver = "com.mysql.jdbc.Driver";    static private String strUrl = "jdbc:mysql://localhost:3306/testdb";    static private String strUser = "scmgroup2";    static private String strPwd = "123";    private Connection conn = null;    private Statement stmt = null;    private ResultSet rs = null;    static {        try {            Class.forName(strDriver);        } catch (ClassNotFoundException ex) {            System.out.println("Error load" + strDriver);        }    }    public DBConnection() {    }    public ResultSet executeQuery(String sql) {        try {            rs = getStatement().executeQuery(sql);        } catch (SQLException ex) {            System.err.println("query error:" + ex.getMessage());        }        return rs;    }    public boolean executeBatch(java.util.ArrayList sqls) {        boolean bRet = false;        try {            conn = getConnection();            conn.setAutoCommit(false);            stmt = conn.createStatement();            for (int i = 0; i < sqls.size(); i++) {                String sql = (String) sqls.get(i);                stmt.addBatch(sql);            }            stmt.executeBatch();            conn.commit();            bRet = true;        } catch (Exception ex) {            try {                conn.rollback();            } catch (Exception ex2) {                System.err.println("rollback failed:" + ex2.getMessage());            }            ex.printStackTrace();        } finally {        }        return bRet;    }    public int executeUpdate(String sql) {        int resultNum = 0;        try {            resultNum = getStatement().executeUpdate(sql);        } catch (SQLException ex) {            System.err.println("update error:" + ex.getMessage());        } finally {        }        return resultNum;    }    public void close() {        try {            if (rs != null) {                rs.close();                rs = null;            }            if (stmt != null) {                stmt.close();                stmt = null;            }            if (conn != null) {                conn.close();                conn = null;            }        } catch (Exception ex) {            System.err.println("close error:" + ex.getMessage());        }    }    private Connection getConnection() {        try {            if (conn == null || conn.isClosed())                conn = DriverManager.getConnection(strUrl, strUser, strPwd);        } catch (Exception ex) {            ex.printStackTrace();            return null;        }        return conn;    }    private Statement getStatement() {        try {            if (stmt == null)                stmt = getConnection().createStatement();        } catch (Exception ex) {            ex.printStackTrace();            return null;        }        return stmt;    }        public static void callFunctionCursor(String dept_id){		try{			DBConnection db = new DBConnection();			Connection conn = db.getConnection();			//拿到調用statement			CallableStatement func = conn.prepareCall("{ ? = call my_test_fun ( ? )  }"); 			func.registerOutParameter(1,OracleTypes.CURSOR); 			func.setString(2,dept_id);			func.execute(); 		    ResultSet rset = (ResultSet)func.getObject(1); 		    while (rset.next ()) {		        System.out.println( "empid:"+ rset.getString (1)+"\t empname:" +  rset.getString (2) + "\t deptid:" + rset.getString((3)) );		    }			func.close();			db.close();		}catch(Exception e){			e.printStackTrace();		}			}        public static void callProcedureIn(int tt,String empid,String empname,String deptid){    	try {        	DBConnection db = new DBConnection();        	Connection conn = db.getConnection();			CallableStatement func = conn.prepareCall("{call test1_pac.pro_test1(?,?,?,?)}");			func.registerOutParameter(1, OracleTypes.INTEGER);			func.setInt(1, tt);			func.setString(2, empid);			func.setString(3, empname);			func.setString(4, deptid);			func.execute();			int aa = (Integer) func.getObject(1);			if (aa ==1){System.out.println("error");}			if (aa ==0){System.out.println("insert successful");}		} catch (SQLException e) {			// TODO Auto-generated catch block			e.printStackTrace();		}    }    public static void main(String[] args) {		// TODO Auto-generated method stub		callProcedureIn(99,"9990","emp_9990","1");//		callFunction("1");//		callFunctionNoArgu();//		callFunctionCursor("1");//		callProcedureIn("22","jjh","1");//		callProcedureInOut("2");    	//callFunctionCursor("1");	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩色综合| 国产成人精品综合在线观看| 欧美日韩在线播| 婷婷中文字幕综合| 日韩欧美国产三级| 国产麻豆91精品| 国产精品成人网| 欧美日韩精品是欧美日韩精品| 亚洲成人av中文| 精品黑人一区二区三区久久| 国产激情91久久精品导航 | 亚洲精品欧美专区| 欧美日韩国产一区| 九九九精品视频| 国产精品乱人伦中文| 欧美羞羞免费网站| 久久精品国产99久久6| 国产农村妇女精品| 91成人国产精品| 麻豆国产一区二区| 亚洲综合免费观看高清完整版在线| 色综合天天性综合| 亚洲电影一区二区| 精品国产精品网麻豆系列| jlzzjlzz国产精品久久| 午夜成人免费视频| 奇米精品一区二区三区四区| 欧美国产欧美亚州国产日韩mv天天看完整| av电影在线观看完整版一区二区| 亚洲国产日韩一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 99在线精品一区二区三区| 天天影视涩香欲综合网| 中文字幕电影一区| 日韩一区二区在线看| 91亚洲永久精品| 精品一区二区国语对白| 一区二区三区电影在线播| 久久影院午夜论| 欧美日韩国产美| 成人性生交大片免费看中文 | 一卡二卡欧美日韩| 精品国产乱码久久久久久夜甘婷婷| 99国产麻豆精品| 久久97超碰国产精品超碰| 亚洲综合偷拍欧美一区色| 国产亚洲午夜高清国产拍精品 | 婷婷成人激情在线网| 国产精品久久久久影院| 欧美一区二区三区色| 欧洲色大大久久| 综合欧美一区二区三区| 一本大道综合伊人精品热热| 国产激情精品久久久第一区二区| 日本欧美一区二区在线观看| 亚洲人一二三区| 亚洲成年人网站在线观看| 亚洲日本在线看| 国产拍揄自揄精品视频麻豆| 日韩精品一区二区三区视频播放| 欧美日韩一区二区三区视频 | 久久精品99国产精品| 亚洲狠狠爱一区二区三区| 亚洲欧美在线高清| 国产午夜精品久久久久久免费视 | 国产二区国产一区在线观看| 免费成人小视频| 日一区二区三区| 亚洲国产精品欧美一二99| 亚洲一区中文日韩| 亚洲最快最全在线视频| 一区二区三区四区在线免费观看| 最新国产成人在线观看| 国产精品伦一区二区三级视频| 欧美韩日一区二区三区四区| 国产一区在线不卡| 国产伦精品一区二区三区免费| 美日韩一区二区三区| 老司机精品视频导航| 激情综合色播激情啊| 国产麻豆91精品| 成人av在线资源网站| 岛国一区二区在线观看| 成人一区二区三区中文字幕| 成人a区在线观看| 91理论电影在线观看| 在线免费观看日韩欧美| 欧美视频在线一区二区三区| 在线不卡免费欧美| 精品少妇一区二区三区日产乱码 | 欧美日韩1区2区| 日韩一区二区视频在线观看| 2021国产精品久久精品| 久久久久久影视| 国产精品久久久久久久久免费丝袜| 中文字幕一区二区三区四区不卡| 亚洲另类在线制服丝袜| 丝袜a∨在线一区二区三区不卡| 日韩黄色免费电影| 狠狠色综合色综合网络| 成人白浆超碰人人人人| 欧美特级限制片免费在线观看| 欧美一区二区三区在线电影| 日韩一级欧美一级| 日本一区二区三区四区| 亚洲狼人国产精品| 日本aⅴ亚洲精品中文乱码| 国产经典欧美精品| 一本久道久久综合中文字幕 | 久久久午夜精品理论片中文字幕| 日本一区二区成人在线| 亚洲五码中文字幕| 国产精品综合二区| 在线亚洲+欧美+日本专区| 日韩免费福利电影在线观看| 国产精品剧情在线亚洲| 日韩国产成人精品| 国产成+人+日韩+欧美+亚洲| 欧美日韩精品一区视频| 国产区在线观看成人精品| 亚洲一区二区av在线| 国产精品一区二区久久精品爱涩| 色综合久久66| 久久综合国产精品| 亚洲毛片av在线| 国产一区二区三区在线看麻豆| 国产精品久久久久影院亚瑟| 免费国产亚洲视频| 色综合久久久久久久久| 久久精品一区蜜桃臀影院| 亚洲成人免费影院| 成人性生交大合| 日韩一区二区三| 亚洲在线免费播放| 丁香五精品蜜臀久久久久99网站| 欧美日韩精品一区二区三区四区 | 亚洲国产aⅴ天堂久久| 丁香啪啪综合成人亚洲小说 | 久久尤物电影视频在线观看| 午夜精彩视频在线观看不卡| aaa亚洲精品| 久久精品欧美一区二区三区不卡| 天堂在线亚洲视频| 在线中文字幕一区二区| 国产精品三级久久久久三级| 久久精品国产免费| 91精品免费观看| 亚洲成人自拍偷拍| 91国偷自产一区二区使用方法| 国产欧美视频一区二区| 久久99精品国产麻豆婷婷| 88在线观看91蜜桃国自产| 亚洲色图.com| 不卡一区二区在线| 中文成人综合网| 福利一区福利二区| 国产午夜精品久久久久久久 | 男女男精品网站| 欧美人牲a欧美精品| 亚洲一区二区三区四区五区黄 | 亚洲天堂福利av| 国产成人一级电影| 日韩你懂的在线播放| 三级影片在线观看欧美日韩一区二区| 色婷婷av一区| 一区二区三区欧美视频| 在线免费观看日本一区| 亚洲制服丝袜av| 欧美日韩夫妻久久| 日韩电影在线一区| 91精品国产综合久久久久久久 | 国产精品美女久久久久aⅴ| 国产成人亚洲综合a∨猫咪| 国产色产综合色产在线视频 | 日韩毛片视频在线看| 91色视频在线| 亚洲三级小视频| 成人开心网精品视频| 中文欧美字幕免费| 久久精品男人天堂av| 成人av资源网站| 亚洲欧美视频在线观看视频| 欧美在线不卡一区| 日本vs亚洲vs韩国一区三区 | 午夜久久福利影院| 在线不卡中文字幕播放| 韩日av一区二区| 亚洲国产岛国毛片在线| 91网站在线播放| 亚洲国产精品一区二区www| 欧美一级片在线看| 高清不卡一区二区在线| 亚洲最色的网站| 日韩免费高清av| 99这里都是精品| 日韩精品欧美成人高清一区二区| 久久久久久久久久久久电影 | 国产麻豆精品在线| 中文字幕在线不卡| 欧美精品自拍偷拍动漫精品|