Fed*_*jia 18 python database sql-server database-connection
我试图连接到一个sql数据库,它已经创建了一个位于服务器上的数据库.如何使用python连接到此数据库.香港专业教育学院尝试使用java但我似乎无法工作.
dav*_*nes 16
那么根据你使用的sql数据库你可以pip安装pymssql for microsoft sql(mssql),psycopg2 for postgres(psql)或mysqldb for mysql databases以下是一些使用它的例子
微软sql
import pymssql
conn = pymssql.connect(server=server, user=user, password=password, database=db)
cursor = conn.cursor()
cursor.execute("SELECT COUNT(MemberID) as count FROM Members WHERE id = 1")
row = cursor.fetchone()
conn.close()
print(row)
Run Code Online (Sandbox Code Playgroud)
Postgres的
import psycopg2
conn = psycopg2.connect(database=db, user=user, password=password, host=host, port="5432")
cursor = conn.cursor()
cursor.execute('SELECT COUNT(MemberID) as count FROM Members WHERE id = 1')
row = cursor.fetchone()
conn.close()
print(row)
Run Code Online (Sandbox Code Playgroud)
MySQL的
import MySQLdb
conn = MySQLdb.connect(host=host, user=user, passwd=passwd, db=db)
cursor = conn.cursor()
cursor.execute('SELECT COUNT(MemberID) as count FROM Members WHERE id = 1')
row = cursor.fetchone()
conn.close()
print(row)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
45928 次 |
最近记录: |