Mr.Lee's MSSQL Helpers
Project description
🌺mypymssql
通过odbc访问Microsoft SQL Server。
使用示例:
from pylhb-mssql-odbc.mypymssql import MyMSSQL
if __name__ == "__main__":
server="127.0.0.1"
user="sa"
password="fpsoft@123"
database="MyCustomer"
# 实例化
#mssql=MyMSSQL(server=server,database=database)
mssql=MyMSSQL(server=server,user=user,password=password,database=database)
# 连接数据库
(successed,msg)=mssql.connect()
# print(successed)
# print(msg)
print("数据库连接是否成功:")
print(mssql.Connected)
# Demo1:查询数据
sql="SELECT TOP 2 P_CusName,P_Tel FROM Dt_Customers WITH(NOLOCK)"
print("🌸Demot1:获取客户:")
humans=mssql.get(sql)
print(humans)
# Demo2:执行无参存储过程
# (successed,msg) = mssql.execProc("Usp_TestNoArgs")
# print("🌸Demot2:执行无参存储过程(Usp_TestNoArgs):")
# print(successed,msg)
# Demo3:执行带参存储过程
# (successed,msg) = mssql.execProc("Usp_TestWithArgs",(99,"1号机"))
# print("🌸Demot3:执行带参存储过程(Usp_TestWithArgs):")
# print(successed,msg)
# Demo4:执行存储过程并返回数据
# (successed,msg,datas) = mssql.execProcGet("Usp_Test",("",))
# print("🌸Demot4:执行存储过程并返回数据(Usp_Test):")
# print(successed,msg,datas)
# Demo5:Insert
# user1 = {"P_UserName": "张三", "P_Age": 25, "P_Email": "Zhang3@example.com"}
# user2 = {"P_UserName": "李四", "P_Age": 20, "P_Email": "Li4@example.com"}
# user3 = {"P_UserName": "王五", "P_Age": 18, "P_Email": "Wang5@example.com"}
# (successed,msg)=mssql.insert("Dt_User",user1)
# (successed,msg)=mssql.insert("Dt_User",user2)
# (successed,msg)=mssql.insert("Dt_User",user3)
# print(successed,msg)
# Demo6:Update
# updateData = {"P_Age": 31,"P_Email":"Zhang3@QQ.com"}
# (successed,msg)=mssql.update("Dt_User", updateData, "P_UserName = ?",('张三',))
# print(successed,msg)
# Demo7:Delete
# (successed,msg)=mssql.delete("Dt_User", "P_UserName = ?", ("王五",))
# print(successed,msg)
# Demo8:Select
# cols=("P_UserName","P_Age")
# cols=None
# (successed,msg,data)=mssql.select("Dt_User",cols,"P_UserName = ?",("张三",))
# print(successed,msg,data)
# 提交事务
mssql.commit()
# 关闭
mssql.close()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pylhb_mssql_odbc-1.0.0.tar.gz.
File metadata
- Download URL: pylhb_mssql_odbc-1.0.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3a39cfa4e0baacab9184ab955410024d202954a2fa21e79ddb457c34c504a45
|
|
| MD5 |
773ce39991653ad5ceb0be2caa2896ea
|
|
| BLAKE2b-256 |
0e676c057092e51790a9059904f5b209b554083c57a913a1b41588d895d1eb6e
|
File details
Details for the file pylhb_mssql_odbc-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pylhb_mssql_odbc-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e7944f571e9f3a47d8b1def1465f680bae9b7caa8cd541d0a5397cb9b5a8909
|
|
| MD5 |
4a30b18d3f6cf653168370d919660ed5
|
|
| BLAKE2b-256 |
26fa4745a5d8cad5a3951e123af4034826b5581a256be32254fc255fd9df3050
|