pycharm+python+MS SQLSERVER 实战1.快速的获取数据
请静待更新....,文章后有所用工具软件和源代码下载
1、安装
首先安装 python-3.7.5-64bit ,之后安装pycharm-professional-2019.3,照下图勾选。
2、安装完成启动pycharm,file->new project 选 Django,输入你的新项目名称,这里我们暂时取名mysite.
3、在项目中建立templates目录,目录下 点 右键 new 建立一个index.html 文件。
4,改写index.html的代码为如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="/static/js/test.js"></script>
</head>
用户输入
<hr>
<form action="/index/" method="post">
开始: <input type="text" name="start"/><br>
条数:<input type="text" name="limit"/><br>
<input type="submit" value="提交"><br>
</form>
<hr>
<h1>访问记录展示</h1>
<table border="1">
<thead>
<th>id</th>
<th>softid</th>
<th>visittime</th>
<th>ip</th>
</thead>
<tbody>
{% for row in results %}
<tr>
<td>{
{ row.0 }}</td>
<td>{
{ row.1 }}</td>
<td>{
{ row.2 }}</td>
<td>{
{ row.3 }}</td>
<tr>
{% endfor %}
</tr>
</tbody>
</table>
</body>
</html>
5、改写小图mysite中urls.py的代码如下:
from django.urls import path
from myapp import views
from django.conf.urls import url
urlpatterns = [
# path('admin/', admin.site.urls),
url(r'^index/', views.index)
]
6、改写myapp下views.py的代码如下:
from django.shortcuts import render
from django.shortcuts import HttpResponse
import pymssql
# Create your views here.
# 打开数据库连接
db = pymssql.connect(host='127.0.0.1',user='sa',password='3201319',database='bhjs',port=1433)
# 使用cursor()方法获取操作游标
cur = db.cursor()
def index(request):
start = 10
limit = 10
if request.method == "POST":
start = request.POST.get("start", None)
limit = request.POST.get("limit", None)
sql="SELECT * FROM info_jqmc"
#sql = "SELECT * FROM `siterecord` WHERE 1 limit %s,%s" % (start, limit)
try:
cur.execute(sql) # 执行sql语句
results = cur.fetchall() # 获取查询的所有记录
except Exception as e:
raise e
return render(request, "index.html", {"results": results})
7、设置MS SQLSERVER 数据库连接,照下图
点左下角的 Terminal
输入 pip install pymysql
显示的mssqlserver安装图和mysql 基本一样。
8、到此我们完成了我们第一个python 访问MS SQLSERVER数据库数据的程序,点运行结果如下。
我们可以看出 python的代码相对其他编程语言简洁、易懂。还有一个pycharm是互联网时代后期工具,开发使用时最好连上互联网,工具自身安装下载包要方便一些。
请看下节,实战2、pycharm+python+MS SQLSERVER实现爬虫程序。
未完待续....
pycharm: https://pan.baidu.com/s/1l5ElV-5goulKJbV3pMHNNw 提取码: n9zd
python: https://pan.baidu.com/s/1apj8CiOBgIHZVROVkGdg7Q 提取码: 39t7
源代码: https://pan.baidu.com/s/1cmHbqVBQCVpqZlTe2ApkLg 提取码: ej3h