설치만 하면 됩니다
3. 간단한 테스트 명령문pip install pymssql
IDLE을 열고 새 Python 프로그램을 만듭니다.
import pymssql conn = pymssql.connect(host='127.0.0.1', user='sa', password='123', database='SQLTest', charset='utf8')#查看连接是否成功cursor = conn.cursor() sql = 'select * from student'cursor.execute(sql)#用一个rs变量获取数据rs = cursor.fetchall()print(rs)
그러므로 다음과 같은 프로그램을 작성하는 것이 좋습니다.
try: conn = pymssql.connect(host='127.0.0.1', user='sa', password='123', database='SQLTest', charset='utf8') cursor = conn.cursor() sql = 'insert into student values('0001', '张三', 18, '男', '文学院')' cursor.execute(sql) conn.commit()except Exception as ex: conn.rollback() raise exfinally: conn.close()conn.commit()을 삭제한 다음 데이터베이스에 변경 사항이 있는지 확인할 수 있습니다. 5. 클래스로 캡슐화하는 방법
''' TestDB类 功能:测试数据库的类写法 作者:PyLearn 最后修改日期: 2017/10/17''' import pymssql class TestDB(): def __init__(self): try: self.conn = pymssql.connect(host='127.0.0.1', user='sa', password='123', database='SQLTest', charset='utf8') self.cursor = self.conn.cursor() self.sql = "insert into student values('0001', '张三', 18, '男', '文学院')" self.cursor.execute(self.sql) self.conn.commit() except Exception as ex: self.conn.rollback() raise ex finally: self.conn.close()if __name__ == '__main__': test_DB = TestDB()
위 내용은 Python에서 SQL Server 데이터베이스를 작동하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!