如何在pycharm中访问数据库



在pycharm中的代码如下:

------------------------------------------------------------------------------------------------------------------------------
import time

import pymysql

import unittest

#定义类Test_ConnAgileone用来判断是否连接到agileone的数据库

class Test_ConnAgileone(unittest.TestCase):

#定义一个方法testConn_Ecshop

    def testConn_Ecshop(self):

#建立数据库连接conn,其中各个参数的值要与服务器上面的参数值匹配

        conn = pymysql.Connect(

host='localhost',

port=3306,

user='root',

passwd='',

db='agileone',

charset='utf8'

        )

#获取cursor对象,通过该对象访问数据库

        cursor = conn.cursor()

#需要执行的sql语句

        sql ='select username from user'

        #执行sql语句

        cursor.execute(sql)

#设置msg消息,该消息内容为执行完上面的sql结果,以元组的方式存储,比如查到的结果为某些用户名,存储的方式为:('admin',), ('denny',), ('martin',), ('suki',), ('guest',)

        msg = cursor.fetchall()

#使用断言,判断指定内容是否在msg中

        self.assertIn(('admin',), msg)

if __name__ =='__main__':

unittest.main(verbosity=2)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。