Django数据库连接

方法1

SHELL模式下:

import pyodbc

connection = pyodbc.connect('DRIVER={SQL Server Native Client 10.0};SERVER=10.138.162.126;DATABASE=aws;UID=sa;PWD=rootsaroot')

curs = connection.execute('select GETDATE()') 

curs.fetchone()

方法2:

setting中修改

DATABASES = {

    'default': {

        'NAME': 'aws',

        'ENGINE': 'sql_server.pyodbc',

        'HOST': '10.138.162.126',

        'PORT': '1433',

        'USER': 'ro',

        'PASSWORD': 'noever',

        'OPTIONS': {

            'driver': 'SQL Server Native Client 10.0',

            'MARS_Connection': True,

        },

    },

}

然后SHELL模式下:

from django.db import connections 

curs = connections['default'].cursor()

curs.execute("SELECT TOP 10 * FROM [aws].[dbo].[StationPar]")

curs.fetchone()

你可能感兴趣的:(Django数据库连接)