当前位置:首页 » 编程语言 » python执行sql文件

python执行sql文件

发布时间: 2025-03-19 15:05:35

python如何操作sql语句

这里有个比较清楚的解答:
http://..com/question/262503775.html

但是你的是一个文本的话,就要稍微改一下咯

如果改成cx_Oracle的话,就是这样的:

import sys
import cx_Oracle
import os

class handleDataBase:
def __init__(self,user,passwd,server,sql):
self.user=user
self.passwd=passwd
self.server=server
self.sql=sql
self.conn = cx_Oracle.connect("%s/%s@%s"%(self.user,self.passwd,self.server))

def selectDB(self):
cursor = self.conn.cursor()
cursor.execute("select count(1) from search_item_08")
ret = cursor.fetchall()
cursor.close()
print ret
return ret

def closeDB(self):
self.conn.close()

if __name__ == "__main__":
if len(sys.argv) < 4:
print "Need Arguments: user passwd server"
sys.exit(1)

user=sys.argv[1]
passwd=sys.argv[2]
server=sys.argv[3]
#sql='select count(1) from search_item_08;' #注意这里要改
sql = open('a.sql','r').read() #改成从文件读取

#接下来就访问数据库
handleDB = handleDataBase(user,passwd,server,sql)
handleDB.selectDB()
handleDB.closeDB()

热点内容
如何编译内核模块 发布:2025-09-24 01:14:47 浏览:753
王者荣耀官方服务器地址 发布:2025-09-24 00:47:29 浏览:191
gif在线压缩免费 发布:2025-09-24 00:41:13 浏览:946
tcl脚本if 发布:2025-09-24 00:26:59 浏览:706
苹果手机怎么连个人安卓手机热点 发布:2025-09-24 00:20:46 浏览:133
虚拟专用账号密码在哪里注册 发布:2025-09-23 23:57:20 浏览:180
如何修改魔宝显示屏密码 发布:2025-09-23 23:46:54 浏览:409
服务器网卡双ip地址 发布:2025-09-23 23:41:57 浏览:177
为什么电脑吃鸡连接不上服务器 发布:2025-09-23 23:27:18 浏览:686
吉利帝豪舒适版都有哪些配置 发布:2025-09-23 23:18:57 浏览:312