Pycharm + python + MS SQLSERVER combate real 1. Obtenga datos de la base de datos MS SQLSERVER rápidamente

Pycharm + python + MS SQLSERVER combate real 1. Obtenga datos rápidamente

Espere la actualización ... Después del artículo, hay herramientas, software y descargas de código fuente

1. Instalación

 

Primero instale python-3.7.5-64bit, luego instale pycharm-professional-2019.3, verifíquelo como se muestra a continuación.

2. Una vez completada la instalación, inicie pycharm, seleccione Django desde archivo-> nuevo proyecto e ingrese el nombre de su nuevo proyecto, aquí lo llamaremos temporalmente mysite.

3. Cree un directorio de plantillas en el proyecto, haga clic con el botón derecho en nuevo en el directorio para crear un archivo index.html.

4. Vuelva a escribir el código de index.html de la siguiente manera:

<!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. Vuelva a escribir el código de urls.py en el mysite de imagen pequeña de la siguiente manera:

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. Vuelva a escribir el código de views.py en myapp de la siguiente manera:

 

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. Configure la conexión a la base de datos MS SQLSERVER, como se muestra a continuación

Haga clic en Terminal en la esquina inferior izquierda 

Escriba  pip install pymysql 

El diagrama de instalación de mssqlserver que se muestra es básicamente el mismo que el de mysql.

8. En este punto, hemos completado nuestro primer programa de Python para acceder a los datos de la base de datos MS SQLSERVER, y los resultados son los siguientes.

 

Podemos ver que el código Python es conciso y fácil de entender en comparación con otros lenguajes de programación. También existe una herramienta Pycharm a finales de la era de Internet. Es mejor conectarse a Internet al desarrollarla y usarla. Es más fácil instalar y descargar la herramienta en sí.

Consulte la siguiente sección, actual combat 2, pycharm + python + MS SQLSERVER realiza el programa rastreador.

Continuará...

pycharm:  https://pan.baidu.com/s/1l5ElV-5goulKJbV3pMHNNw Código de extracción: n9zd

python:    https://pan.baidu.com/s/1apj8CiOBgIHZVROVkGdg7Q código de extracción: 39t7 

Código fuente:    https://pan.baidu.com/s/1cmHbqVBQCVpqZlTe2ApkLg Código de extracción: ej3h

 

 

Supongo que te gusta

Origin blog.csdn.net/fanxiaoduo1/article/details/106594163
Recomendado
Clasificación