数据库和python哪个好
个人认为python好,数据库的就业面太窄,python目前基本可以涉及到任何领域,可以做爬虫,抓取各类信息,可以做网站如豆瓣就是,可以处理文本有强大的正则库,可以做游戏,pygame,可以做 人工智能,目前比较流行的人工智能算法大部分是python开发的,当前最火爆方向
python更好,python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。python还有大量的第三方库,可以让我们直接使用。
如何用python读取oracle数据库
下载cx_Oracle,下载之后就可以使用了。
简单的使用流程如下:
1.引用模块cx_Oracle2.连接数据库3.获取cursor4.使用cursor进行各种操作5.关闭cursor6.关闭连接
参考代码:
import cx_Oracle #引用模块cx_Oracleconn=cx_Oracle.connect('load/123456@localhost/ora11g') #连接数据库c=conn.cursor() #获取cursorx=c.execute('select sysdate from dual') #使用cursor进行各种操作x.fetchone()c.close() #关闭cursorconn.close() #关闭连接
python怎么创建数据库连接池
不用连接池的MySQL连接方法import MySQLdbconn= MySQLdb.connect(host='localhost',user='root',passwd='pwd',db='myDB',port=3306) cur=conn.cursor()SQL="select * from table1"r=cur.execute(SQL)r=cur.fetchall()cur.close()conn.close()用连接池后的连接方法import MySQLdbfrom DBUtils.PooledDB import PooledDBpool = PooledDB(MySQLdb,5,host='localhost',user='root',passwd='pwd',db='myDB',port=3306) #5为连接池里的最少连接数
还没有评论,来说两句吧...