使用Python3怎么连接,状态"置疑" Oracle和MySql

  介绍

使用Python3怎么连接,状态"置疑"甲骨文和MySql ?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>环境:

python3.4 64位

pycharm2018社区版64位

Oracle 11 64位

·状态"置疑"

其MySql中三种不同的数据库安装在不同的服务器上,通过局域网相连

<强>步骤1:在pycharm上安装相应的包,可通过pip或者其他方式

<强>步骤2:进口这些包

进口pymysql pymssql, cx_Oracle #导入数据库相关包

<强>步骤3:

db_sqls =, pymssql.connect(主机=& # 39;192.168.10.172& # 39;,端口=& # 39;1433 & # 39;,用户=& # 39;sa # 39;,密码=& # 39;evias& # 39;,数据库=& # 39;evias& # 39;, charset =, & # 39; use utf8 # 39;) #连接。状态"置疑   #主机后面接数据库服务器所在的ip地址,港口是端口号,一般为默认值,用户是访问者的用户名,密码是访问者的密码,数据库是需要访问的某个数据库名称,字符集是? ? ?等下查一下   时间=cur_sqls  db_sqls.cursor() #的状态"置疑"游标   1 #方法执行语句较多,单独写出来   sql=" "数据库语句“”“#一定要用三对双引号,并且数据库语句最后不要有分号”;“   cur_sqls.execute (sql) #执行数据库相应的语句   2 #方法执行语句较少,可直接运行   cur_sqls.execute(“”“执行数据库相应的语句;" " ")#此时的数据库语句需要分号;结尾吗?   cur_sqls.close() #关闭游标   db_sqls.commit() #提交,有些数据库引擎无需此行   db_sqls.close() #关闭数据库连接

同理其他两个数据库,第一行的连接语句有少许区别,其他语句是一样的

db_mysql =, pymysql.connect(主机=& # 39;127.0.0.1 # 39;,端口=3306,用户=& # 39;根# 39;,密码=& # 39;Bigdata& # 39;,数据库=& # 39;测试# 39;,charset=& # 39; use utf8 # 39;)   db_ora =, cx_Oracle.connect (& # 39; DYJQY160323/DYJQY160323@192.168.10.2:1521 ORADB& # 39;)

注意:甲骨文数据库的连接方式,“用户名/密码@ip地址:端口号/数据库名& # 39;

4。验证是否连接成功,可通过返回数据库版本测试

cur.execute (“SELECT 版本()“)   时间=data  cur.fetchone() #读一行   打印(数据)

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用Python3怎么连接,状态"置疑" Oracle和MySql