python异常值处理实例_python-异常值:(“ 08001”,“ [08001] [unixODBC]...
我正在使用pyodbc库从ubuntu Vm上运行的python djanog Web应用程序连接到Windows上sql服务器的远程实例.
我有一个数据库连接类,如下所示,该类在尝试创建对象连接的行上中断(我一直在尝试许多connectionStrings);
import pyodbc
class SQLSeverConnection():
def __init__(self, DSN, user, password, database):
connectionString = 'DSN=MSSQLServerDataSource;UID=django;PWD=password123!;DATABASE=HD'
self.connection = pyodbc.connect(connectionString)
self.cursor = self.connection.cursor()
def getTableNames(self):
self.cursor.execute('SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = \'BASE TABLE\'')
tables = self.cursor.fetchall()
return tables
def getColumnTitles(self, tableName):
self.cursor.execute("SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '" + tableName + "' ORDER BY ORDINAL_POSITION")
columns = self.cursor.fetchall()
return columns
def getColumnData(self, columnName, tableName, startDateTime, endDateTime):
self.cursor.execute('SELECT ' + columnName + ' FROM ' + tableName + ' BETWEEN ' + startDateTime + ' AND ' + endDateTime + ' ORDER BY timestamp')
data = self.cursor.fetchall()
return data
当我运行服务器时,出现标题中所述的错误.
我的配置文件如下:
(odbc.ini)
[MSSQLServerDataSource]
Driver = FreeTDS
Description = ODBC connection via FreeTDS
Trace = No
Servername = MSSQLServer
Database = HD
TDS_Version = 8.0
(odbcinst.ini)
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
# Some installations may differ in the paths
#Driver = /usr/lib/odbc/libtdsodbc.so
#Setup = /usr/lib/odbc/libtdsS.so
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
CPTimeout =
CPReuse =
FileUsage = 4
(freetds.conf)
# $Id: freetds.conf,v 1.12 2007/12/25 06:02:36 jklowden Exp $
#
# This file is installed by FreeTDS if no file by the same
# name is found in the installation directory.
#
# For information about the layout of this file and its settings,
# see the freetds.conf manpage "man freetds.conf".
# Global settings are overridden by those in a database
# server specific section
[global]
# TDS protocol version
; tds version = 4.2
# Whether to write a TDSDUMP file for diagnostic purposes
# (setting this to /tmp is insecure on a multi-user system)
; dump file = /tmp/freetds.log
; debug flags = 0xffff
# Command and connection timeouts
; timeout = 10
; connect timeout = 10
# If you get out-of-memory errors, it may mean that your client
# is trying to allocate a huge buffer for a TEXT field.
# Try setting 'text size' to a more reasonable limit
text size = 64512
#Server For Django App
[MSSQLSever]
host =
port = 1433
tds version = 8.0
当我在终端中输入odbcinst -j时;
unixODBC 2.2.14
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /home/user/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
使用isql和dsn,用户和密码从命令行成功连接.
我真的不知道该怎么办,我已经忙了整整一天了.一些帮助将不胜感激!
python异常值处理实例_python-异常值:(“ 08001”,“ [08001] [unixODBC]...相关推荐
- python异常值处理实例_Python异常值处理与检测
缺失值处理 pandas判断缺失值一般采用 isnull(),然而生成所有数据的true.false矩阵,对于庞大的数据很难一眼看出缺失数据的位置. 缺失值查看 测试数据采用了随机生成. >&g ...
- python异常值处理代码_python —— 异常值处理
#异常值是指样本中的个别值,其数值明显偏离其余的观测值. #异常值也称离群点,异常值的分析也称为离群点的分析 #异常值分析 → 3σ原则 / 箱型图分析 #异常值处理方法 → 删除 / 修正填补 im ...
- python闭包应用实例_Python中的闭包详细介绍和实例
一.闭包 来自wiki: 闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数.这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外 ...
- python接口脚本实例_python图形用户接口实例详解
本文实例为大家分享了python图形用户接口实例的具体代码,供大家参考,具体内容如下 运用tkinter图形库,模拟聊天应用界面,实现信息发送. from tkinter import * impor ...
- python温度转换实例_Python温度转换实例分析
Python温度转换实例分析 本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温 ...
- python异常值处理实例_Python机器学习:异常值查找和处理
再一次的通过写文章的方式强化记忆,本文内容均来源于以上文章.先说如何处理检测到的异常值? 有些算法对异常值很敏感,如逻辑回归算法.如果不处理,用该算法拟合出来的模型的效果.精确度会很低.有些算法对异常 ...
- python异常值均值填充_Python 异常值分析
异常值分析是检验数据是否有录入错误以及含有不合常理的数据.忽视异常值的存在是十分危险的,不加剔除地把异常值包括进数据的计算分析过程中,对结果会产生不良影响:重视异常值的出现,分析其产生的原因,常常成为 ...
- python基础数据实例_Python基本数据类型及实例详解
Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对 ...
- python处理pdf实例_Python实战-从菜鸟到大牛的进阶之路pdf_Python教程
资源名称:Python实战-从菜鸟到大牛的进阶之路 pdf 第1章 Python 处理 cassandra 升级后的回滚脚本 第 2 章 多套方案来提高 python web 框架的并发处理能力 第 ...
最新文章
- 第十六届全国大学生智能车竞赛比赛获奖证书格式说明以及下载链接
- 在Red Hat Linux中自动运行程序
- 横线登记式明细分类账
- mysql5.7 archive安装_对于Mysql 5.7.19 winx64 ZIP Archive的运用安装详细说明
- 关于ssh的一些问题
- 【手写数字识别】基于matlab Fisher分类手写数字识别 【含Matlab源码 505期】
- pdms二次开发入门 c#语言
- 高通QFIL烧录错误求解
- grafana-reporter安装及配置
- html获取 条码枪,获取扫描枪条码
- Calendar类-日历类常用方法(JAVA)
- linux的SIGCHLD信号
- 用python把学习通导出成绩,未完善
- python是一种跨平台、开源、免费的高级动态编程语言吗_智慧职教: §Python是一门跨平台、开源、免费的解释型高级动态编程语言。...
- java项目统一打印入参出参等日志
- 使用R语言从网易财经批量获取股票数据并进行整合的方法
- Luogu_P4140 奇数国
- 【MATLAB库函数系列】resample(重采样函数)的C语言实现【姊妹篇2纯C语言实现】
- 无线网络中PPK-MIC和CKIP-CMIC的学习资料
- textarea滚动条CSS样式属性设置