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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jdbcconnct.java

?? 學(xué)生管理系統(tǒng)。使用java編程
?? JAVA
字號:
package com.hb.jdbcconnct;

import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Properties;
import java.util.Vector;

import javax.swing.JOptionPane;


/**
 * 定義一個類 JdbcConnct用于連接Oracle數(shù)據(jù)庫
 * @author Administrator *
 */
public class JdbcConnct {
    
 	/**
 	 * 定義一個方法fetchConnection() 獲取連接對象
 	 */
 	public static Connection fetchConnection() {
 		// 導(dǎo)入JDBC driver
 		try {
 			FileInputStream fin = new FileInputStream("config.properties");
 			Properties property = new Properties();
 			

 			property.load(fin);

 			String url = property.getProperty("url");
 			String user = property.getProperty("user");
 			String psw = property.getProperty("psw");
 			Class.forName("oracle.jdbc.driver.OracleDriver") ;
// 			String url = "jdbc:oracle:thin:@192.168.111.79:1521:orcl";
// 			String user = "zlb";
// 			String pwd = "hb2080";
 			return DriverManager.getConnection(url, user, psw);
 		} catch (Exception e) {
 			e.printStackTrace();
 			return null;
 		}

 	}
 	
 	/**
	 * 更新數(shù)據(jù)庫數(shù)據(jù),getData()
	 * @param strSQL  String類型,更新數(shù)據(jù)庫的SQL語句
	 * @return int updateData 更新受影響行數(shù),否則返回-1,若發(fā)生異常,則返回0
	 * @throws SQLException
	 */
 	public int updateData(String strSQL) throws SQLException {
		// 建立一個JDBC對象
		JdbcConnct jdbcConnection = new JdbcConnct();
		// 建立一個數(shù)據(jù)庫連接對象
		Connection connection = null;
		// 建議一個SQLStatement狀態(tài)對象
		Statement statement = null;
		//定義一個int變量 updataLine 返回影響的行數(shù)
		int updataLine = 0;
		//獲得SQL語句
		String sql1 = strSQL;
		
		try {
			System.out.println("before");
			connection = jdbcConnection.fetchConnection();
			statement = connection.createStatement();
			updataLine = statement.executeUpdate(sql1);	
		} catch (SQLException e) {
			//e.printStackTrace();
			return 0;
		}catch(Exception e1){
			e1.printStackTrace();
			return 0;			
		}
		finally {
			connection.close();
			statement.close();
		}
		return updataLine;
	}
 	
	
	/** 得到數(shù)據(jù)庫數(shù)據(jù),getData()
	 * 
	 * @param strSQL String類型,更新數(shù)據(jù)庫的SQL語句
	 * @return Vector變量,返回數(shù)據(jù)集所有數(shù)據(jù),Vector為二維變量,每一維存儲一行 String[]
	 * @throws SQLException
	 */
	public Vector getData(String strSQL) throws SQLException {
		// 建立一個JDBC對象
		JdbcConnct jdbcConnection = new JdbcConnct();
		// 建立一個數(shù)據(jù)庫連接對象
		Connection connection = null;
		// 建議一個SQLStatement狀態(tài)對象
		Statement statement = null;
		// 建立一個ResultSet結(jié)果集對象
		ResultSet resultSet = null;
		//定義一個Vector變量 vecData 存儲數(shù)據(jù)集
		Vector vecData = new Vector();
		//定義int變量 ncoloumn,數(shù)據(jù)庫表的列數(shù)
		int ncoloumn = 0;		
		//獲得SQL語句
		String sql1 = strSQL;
		
		try {
			System.out.println("before");
			connection = jdbcConnection.fetchConnection();
			statement = connection.createStatement(resultSet.TYPE_SCROLL_INSENSITIVE,
					resultSet.CONCUR_READ_ONLY);
			resultSet = statement.executeQuery(sql1);
			//獲取數(shù)據(jù)庫表的列數(shù)
			ncoloumn = resultSet.getMetaData().getColumnCount();
			//定義String變量 strrowData,一行數(shù)據(jù)
			ArrayList aryrowData = new ArrayList(ncoloumn);

			//數(shù)據(jù)集對象游標(biāo)定位到第一個個數(shù)據(jù)前
			resultSet.beforeFirst();
			while (resultSet.next()) {
				//定義一個一維數(shù)組變量 ,即時定義,即時增加
				String [] strTemp = new String[ncoloumn];
				for(int i=0; i<ncoloumn ;i++ ){
					strTemp[i] = resultSet.getString(i+1);					
				}
				vecData.add(strTemp);			
			}		
		} catch (SQLException e) {
			e.printStackTrace();
			return null;
		}catch(Exception e1){
			e1.printStackTrace();
			return null;			
		}
		finally {
			connection.close();
			statement.close();
			resultSet.close();
		}
		return vecData;
	}
 	 	

 	/**
 	 * 入口方法
 	 */
 	public static void main(String [] args)throws Exception {
		// 建立一個Connection對象
		Connection connection = null;
		try{
			connection = fetchConnection();
			// 打印連接對象的指針值
			System.out.println("\tConnection: " + connection);
			
		}catch(Exception e){
			e.printStackTrace();	
			
		}finally{
			//關(guān)閉連接對象
			connection.close();			
		}			
 	}     

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男同性恋视频| 亚洲欧美日韩国产手机在线| 91色婷婷久久久久合中文| 日韩黄色小视频| 中文字幕中文乱码欧美一区二区| 91精品国产综合久久久蜜臀图片 | 中文字幕成人网| 91精品久久久久久久91蜜桃| 91视频国产观看| 国产精品自拍在线| 日韩主播视频在线| 一区二区理论电影在线观看| 国产欧美日韩另类一区| 欧美一二三在线| 欧美亚洲日本一区| 91在线观看下载| 国产精品中文字幕欧美| 麻豆freexxxx性91精品| 亚洲一二三四在线| 一区二区三区在线观看视频| 久久在线免费观看| 精品国产一区二区三区忘忧草| 欧美日韩久久久一区| 色系网站成人免费| av一本久道久久综合久久鬼色| 国产精品一二一区| 国产精品资源网站| 狠狠色丁香婷婷综合久久片| 日本vs亚洲vs韩国一区三区二区| 亚洲综合一区在线| 亚洲一区二区美女| 亚洲午夜精品在线| 亚洲一区视频在线| 一区二区三区不卡视频在线观看| 国产精品久久三| 国产精品高潮呻吟久久| 中文幕一区二区三区久久蜜桃| 国产亚洲一区二区三区四区 | 波多野结衣视频一区| 国产成人av影院| 成人黄色电影在线| caoporm超碰国产精品| www.99精品| eeuss影院一区二区三区| 99re这里只有精品首页| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 国产性做久久久久久| 国产欧美日产一区| 亚洲日本va午夜在线电影| 亚洲欧美日韩系列| 亚洲国产精品人人做人人爽| 亚洲高清免费观看| 麻豆精品国产传媒mv男同| 日韩高清不卡一区二区三区| 麻豆久久一区二区| 国产精品中文字幕日韩精品 | 欧美mv日韩mv国产网站app| 久久综合色8888| 欧美激情一二三区| 一区二区欧美国产| 日韩av一二三| 国产东北露脸精品视频| 色香蕉成人二区免费| 欧美日韩国产高清一区| 欧美成人一区二区三区在线观看| 久久久久久一二三区| 自拍偷拍亚洲欧美日韩| 亚洲大片在线观看| 国产呦萝稀缺另类资源| 91丨九色porny丨蝌蚪| 欧美日韩中文另类| 欧美不卡一区二区三区| 国产精品美女久久久久久2018| 亚洲一区二区三区视频在线| 狠狠色狠狠色综合日日91app| 成人高清av在线| 欧美另类一区二区三区| 国产区在线观看成人精品| 亚洲综合色在线| 国产电影一区二区三区| 在线一区二区三区四区五区 | 国产麻豆日韩欧美久久| 一本大道综合伊人精品热热| 日韩一级黄色片| 最新国产の精品合集bt伙计| 日韩精品一区第一页| 国产91精品在线观看| 欧美三级在线看| 欧美激情一区二区在线| 午夜精品一区二区三区三上悠亚| 国产一区二区三区精品欧美日韩一区二区三区| 波多野结衣亚洲| 精品国产1区二区| 亚洲一区二区欧美日韩 | 欧美色图天堂网| 精品sm在线观看| 亚洲国产成人tv| 成人免费看黄yyy456| 日韩一级成人av| 一区二区不卡在线视频 午夜欧美不卡在| 麻豆精品一区二区| 欧美午夜电影一区| 亚洲欧美在线视频| 韩国理伦片一区二区三区在线播放| 欧美性猛交一区二区三区精品| 国产亚洲综合色| 精品在线观看免费| 欧美疯狂做受xxxx富婆| 亚洲青青青在线视频| 久久精品免费观看| 91精选在线观看| 亚洲欧美激情视频在线观看一区二区三区 | 国产精品影视天天线| 欧美日韩情趣电影| 亚洲人成伊人成综合网小说| 国产一区二区三区电影在线观看| 制服丝袜亚洲网站| 亚洲一区二区三区不卡国产欧美| av午夜精品一区二区三区| 久久精品亚洲精品国产欧美| 韩国成人福利片在线播放| 欧美一级欧美三级| 图片区日韩欧美亚洲| 91精品福利视频| 亚洲综合精品久久| 欧美无乱码久久久免费午夜一区 | 亚洲国产日日夜夜| 色www精品视频在线观看| 国产精品久久久久久一区二区三区| 国产精品原创巨作av| 久久久久久97三级| 国产高清精品网站| 国产人成一区二区三区影院| 国产99久久久国产精品潘金| 久久综合九色综合97婷婷女人| 黑人巨大精品欧美一区| 久久网站最新地址| 国产一区二区三区| 国产视频在线观看一区二区三区| 国产福利一区二区| 欧美国产精品劲爆| 成人激情小说乱人伦| 最新久久zyz资源站| 91麻豆免费在线观看| 一区二区三区在线观看动漫| 在线观看日产精品| 水蜜桃久久夜色精品一区的特点| 欧美日韩精品一区二区在线播放| 五月激情六月综合| 日韩一区二区三区四区| 激情五月激情综合网| 中文欧美字幕免费| 91久久奴性调教| 午夜激情一区二区| 欧美不卡一二三| 成人伦理片在线| 一区二区三区蜜桃| 日韩精品一区二区三区在线| 国产美女娇喘av呻吟久久| 中文字幕佐山爱一区二区免费| 色天天综合久久久久综合片| 亚洲高清免费在线| 久久青草欧美一区二区三区| 97久久精品人人爽人人爽蜜臀| 亚洲一区二区黄色| 久久综合久久鬼色中文字| 成人国产精品视频| 午夜精品福利视频网站| 久久久久久日产精品| 色婷婷久久一区二区三区麻豆| 日韩激情视频网站| 国产精品私人自拍| 欧美日韩国产高清一区二区三区| 狠狠色狠狠色综合系列| 亚洲精品欧美专区| 欧美变态口味重另类| 一本高清dvd不卡在线观看| 久久99精品视频| 亚洲猫色日本管| 日韩精品一区二区三区在线观看 | 一区二区三区加勒比av| 欧美大片在线观看一区| 99视频国产精品| 卡一卡二国产精品| 亚洲综合清纯丝袜自拍| 国产香蕉久久精品综合网| 欧美日免费三级在线| 国产91精品一区二区麻豆网站| 亚洲bt欧美bt精品777| 中文字幕精品—区二区四季| 日韩一区二区精品在线观看| 99久久er热在这里只有精品15 | 欧美卡1卡2卡| 成人avav影音| 经典三级视频一区| 日韩精品一区第一页| 最新中文字幕一区二区三区 | 欧美大白屁股肥臀xxxxxx| 日本韩国精品一区二区在线观看| 国产在线视频一区二区三区|