a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

講解jython訪問Oracle數(shù)據(jù)庫的具體步驟

2024-08-29 13:52:11
字體:
供稿:網(wǎng)友

需要的準(zhǔn)備工作:

下載

http://jaist.dl.sourceforge.net/sourceforge/zxjdbc/zxJDBC-2.1.tar.gz

http://jaist.dl.sourceforge.net/sourceforge/jython/jython_installer-2.2.1.jar

根據(jù)自己的jdk版本下載對(duì)應(yīng)的ojdbc版本

http://download.Oracle.com/otn/utilities_drivers/jdbc/10203/ojdbc14.jar

http://download.oracle.com/otn/utilities_drivers/jdbc/111060/lib/ojdbc5.jar

http://download.oracle.com/otn/utilities_drivers/jdbc/111060/lib/ojdbc6.jar

安裝(需要已經(jīng)安裝了jdk/jre?)

java -jar jython_installer-2.2.1.jar 安裝到C:/jython2.2.1

將zxJDBC.jar解壓縮到c:/tmp

將mm.MySQL-2.0.4-bin.jar復(fù)制到c:/tmp

C:/jython2.2.1>set CLASSPATH=c:/tmp/ojdbc5.jar;c:/tmp/zxJDBC.jar;%CLASSPATH%

啟動(dòng)Oracle服務(wù)器:

進(jìn)入jython環(huán)境訪問Oracle

編輯文件c:/tmp/ora.py

from oracle.jdbc.driver import OracleDriverfrom java.sql import DriverManagerdef connect(un, pw, sid, host, port):driver = OracleDriver()DriverManager.registerDriver(driver)connection = "jdbc:oracle:thin:@%s:%s:%s" % (host, port, sid)conn = DriverManager.getConnection(connection, un, pw)return conndef doStuff(conn):stmt = conn.createStatement()rset = stmt.executeQuery("SELECT banner FROM sys.v_$version")while (rset.next()):PRint rset.getString(1)stmt.close()if __name__ == "__main__":un = 'ebc20'pw = 'abc'sid = 'abc'host = '10.4.231.16'port = '1521'conn = connect(un, pw, sid, host, port)doStuff(conn) C:/jython2.2.1>jython /tmp/ora.pyOracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64biPL/SQL Release 10.2.0.3.0 - ProductionCORE    10.2.0.3.0      ProductionTNS for HPUX: Version 10.2.0.3.0 - ProductionNLSRTL Version 10.2.0.3.0 - Production

然后用jython自己封裝的dbexts庫。

最后編輯一個(gè)名為dbexts.ini的文件保存到c:/jython2.2.1/lib。

[default]name=mysqltest[jdbc]name=oraurl=jdbc:oracle:thin:@10.4.231.16:1521:abcuser=ebc20pwd=abcdriver=oracle.jdbc.driver.OracleDriverdatahandler=com.ziclix.python.sql.handler.OracleDataHandler進(jìn)入jython>>> from dbexts import dbexts>>> oracon = dbexts("ora", "c:/jython2.2.1/lib/dbexts.ini")>>> oracon.isql("SELECT * FROM v$version")BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64biPL/SQL Release 10.2.0.3.0 - ProductionCORE    10.2.0.3.0      ProductionTNS for HPUX: Version 10.2.0.3.0 - ProductionNLSRTL Version 10.2.0.3.0 - Production5 rows affected

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日本一区二区不卡视频 | 皇上侵犯双性太子高h虐受视频 | 成人不卡视频 | 成人在线免费电影 | 国产午夜精品一区二区三区嫩草 | 再深点灬舒服灬太大了添少妇视频 | 四影虎影ww4hu55.com | 欧州一区二区三区 | 99精品网站 | 欧美日韩在线精品 | 国产一区二区三区精品久久久 | 欧美成人第一页 | 日本中文字幕一区 | 国产精品资源 | 美女毛片免费看 | 午夜精品一区二区三区在线 | 日韩五月 | 亚洲国产精品第一区二区 | 欧美成人一级视频 | 在线观看视频91 | 男女羞羞视频在线观看免费 | 亚洲免费综合 | 免费黄看片 | 精品国产一区二区三区在线观看 | 欧美一区二区三区在线观看 | 一区二区三区观看视频 | 国产一区二区在线观看视频 | 国产精品久久久久婷婷二区次 | 欧美成人精品一区二区三区 | 亚洲国产精品一区二区久久 | 午夜草逼| 欧美日韩一区二区三区在线观看 | 午夜精品久久久久久久男人的天堂 | 伦理午夜电影免费观看 | 99国产精品视频免费观看一公开 | 精品专区| 久久精品国产久精国产 | 日韩欧美不卡 | 国产精品中文字幕在线播放 | 久久午夜综合久久 | 日本五月婷婷 |