开始搜了一些文章,都是介绍java的方法,
需要使用Properties()
其实在Jython+zxJDBC中,只要设置username=“sys as sysdba”就可以了。
from com.ziclix.python.sql import zxJDBC
import traceback
jdbc_url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"
username = "sys as sysdba"
password = "******"
driver = "oracle.jdbc.driver.OracleDriver"
try:
conn = zxJDBC.connect(jdbc_url, username, password, driver)
cursor = conn.cursor()
sqlquery = "select banner from v$version" #语句不要使用分号结束
cursor.execute(sqlquery)
row = cursor.fetchone()
print row
except:
print traceback.format_exc()
else:
if cursor:
cursor.close()
if conn:
conn.close()