当前位置: 首页>>代码示例>>Python>>正文


Python pymssql.connect函数代码示例

本文整理汇总了Python中pymssql.connect函数的典型用法代码示例。如果您正苦于以下问题:Python connect函数的具体用法?Python connect怎么用?Python connect使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了connect函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _make_logbook_connection

    def _make_logbook_connection(self):
        self._credentials = LOGBOOK_CREDENTIALS[self._name]
        self._table = self._credentials['table']

        self._shotlist_query_prefix = (
            'SELECT DISTINCT rundate, shot, xp, voided '
            'FROM {} WHERE voided IS null').format(self._table)
        self._shot_query_prefix = (
            'SELECT dbkey, username, rundate, shot, xp, topic, text, entered, '
            'voided FROM {} WHERE voided IS null').format(self._table)

        try:
            self._logbook_connection = pymssql.connect(
                server=self._credentials['server'],
                user=self._credentials['username'],
                password=self._credentials['password'],
                database=self._credentials['database'],
                port=self._credentials['port'],
                as_dict=True)
        except:
            print('Attempting logbook server connection as drsmith')
            try:
                self._logbook_connection = pymssql.connect(
                    server=self._credentials['server'],
                    user='drsmith',
                    password=self._credentials['password'],
                    database=self._credentials['database'],
                    port=self._credentials['port'],
                    as_dict=True)
            except:
                txt = '{} logbook connection failed. '.format(self._name.upper())
                txt = txt + 'Server credentials:'
                for key in self._credentials:
                    txt = txt + '  {0}:{1}'.format(key, self._credentials[key])
                raise FdpError(txt)
开发者ID:Fusion-Data-Platform,项目名称:fdp,代码行数:35,代码来源:logbook.py

示例2: sqlManager

 def sqlManager(dbHost, dbUser, dbPass):
     print "::.SQL Manager.::"
     try:
         conn = pymssql.connect(host=dbHost, user=dbUser, password=dbPass, database="master")
         cur = conn.cursor()
         cur.execute("SELECT * FROM master.dbo.SysDatabases")
         row = cur.fetchone()
         while row:
             print row[0]
             row = cur.fetchone()
     except:
         print "Connection faulier"
         exit()
     dbName = raw_input("Choise a database: ")
     conn = pymssql.connect(host=dbHost, user=dbUser, password=dbPass, database=dbName)
     cur = conn.cursor()
     command = "y"
     command = raw_input("SQL Manager~$ ")
     while command != "exit":
         if command == "SHOW TABLES":
             cur.execute("SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'")
             row = cur.fetchone()
             while row:
                 print row[2]
                 row = cur.fetchone()
         try:
             cur.execute("%s" % command)
             row = cur.fetchone()
             while row:
                 print row
                 row = cur.fetchone()
         except:
             print ""
         command = raw_input("SQL Manager~$ ")
开发者ID:unaopinion,项目名称:MSSExploiter,代码行数:34,代码来源:main.py

示例3: dbConnection

 def dbConnection(self,dbname):
     if(dbname=='work'):
         con=ms.connect(host="10.31.201.123", user="sa", password="Y2iaciej",
                                        database="IBdata")
         return con
     if(dbname=='home'):
         con=ms.connect(host="192.168.1.5", user="sa", password="Y2iaciej",
                                        database="Quant2")
         return con
开发者ID:avayayu,项目名称:hyzou,代码行数:9,代码来源:data.py

示例4: getCursorFlight

def getCursorFlight(for_update = False):
    if DEBUG:
        con = pymssql.connect(host='ppp-utilities\\testing', user='sa', password='xxx', database='Flight')
    else:
        con = pymssql.connect(host='ppp-sql01', user='sa', password='xxx', database='Flight')
    if for_update:
        return con, con.cursor()
    else:
        return con.cursor()
开发者ID:dodysw,项目名称:dodysw-svn,代码行数:9,代码来源:util.py

示例5: exec_sql

def exec_sql(sql, filial):
    """ executa o sql """
    if filial == 'SAO':
        conn = pymssql.connect(db_server_sp, db_user_sp, db_password_sp, db_database_sp)
    else: 
        conn = pymssql.connect(db_server_rj, db_user_rj, db_password_rj, db_database_rj)
    cursor = conn.cursor()
    cursor.execute(sql)
    rows = cursor.fetchone()
    conn.close()
    return rows
开发者ID:intip,项目名称:air_iea,代码行数:11,代码来源:database.py

示例6: getconnection

def getconnection(host, user, password, db_name, instaneName=None):
    if instaneName is None:
        conn = pymssql.connect(host, user, password, db_name)
        return conn
    else:
        conn = pymssql.connect(
            host + '\\' + instaneName,
            user,
            password,
            db_name)
        return conn
开发者ID:emildev35,项目名称:dbmigrate,代码行数:11,代码来源:dbconnection.py

示例7: __init__

 def __init__(self, path, tablename, log_type='w3c'):
     self.filePath = path
     self.tableName = tablename
     self.logType = log_type
     self.conn = pymssql.connect(host=read_settings('settings.cfg', 'db', 'db_host'),
                                 database=read_settings('settings.cfg', 'db', 'db_name'),
                                 user=read_settings('settings.cfg', 'db', 'db_user'),
                                 password=read_settings('settings.cfg', 'db', 'db_pass'))
     self.cur = self.conn.cursor()
     self.field_list = {0: 'date',               # 发出请求时的日期
                        1: 'time',               # 发出请求时的时间
                        2: 's-sitename',         # 服务名
                        3: 's-computername',     # 服务器名
                        4: 's-ip',               # 服务器IP地址
                        5: 'cs-method',          # 请求中使用的HTTP方法,比如GET/POST
                        6: 'cs-uri-stem',        # URI资源,记录做为操作目标的统一资源标识符,即访问的页面
                        7: 'cs-uri-query',       # URI查询,记录客户尝试执行的查询
                        8: 's-port',             # 服务器提供服务的端口号
                        9: 'cs-username',        # 用户名
                        10: 'c-ip',              # 客户端的IP地址
                        11: 'cs-version',        # 客户端使用的协议版本,如HTTP/FTP等
                        12: 'cs(User-Agent)',    # 用户代理、浏览器、操作系统等情况
                        13: 'cs(Cookie)',        # 记录发送或接受的Cookies内容
                        14: 'cs(Referer)',       # 引用站点,即访问来源
                        15: 'cs-host',           # 记录主机头名称
                        16: 'sc-status',         # 协议状态,如200,403,404,500等
                        17: 'sc-substatus',      # 协议子状态
                        18: 'sc-win32-status',   # Win32状态
                        19: 'sc-bytes',          # 服务器发送的字节数
                        20: 'cs-bytes',          # 服务器接受的字节数
                        21: 'time-taken'         # 记录操作所花的时间,单位毫秒
                        }
开发者ID:idefeng,项目名称:baTools,代码行数:32,代码来源:iislog.py

示例8: getDetail

def getDetail(serial_id):
    """
    获取已使用券明细
    :param serial_id:批次ID
    :return: 列表
    """
    conn = pymssql.connect(host=Constants.KGGROUP_DB_SERVER,
                           port=Constants.KGGROUP_DB_PORT,
                           user=Constants.KGGROUP_DB_USER,
                           password=Constants.KGGROUP_DB_PASSWORD,
                           database=Constants.KGGROUP_DB_DATABASE,
                           charset='utf8',
                           as_dict=True)
    cur = conn.cursor()
    sql = u"select ClearShopID as used_shop, " \
          u"       ClearSDate as used_date, " \
          u"       ClearPOSID as used_name, " \
          u"       CouponNO as voucher " \
          u"  from MyShop_Coupon " \
          u" where ClearFlag = 1" \
          u"   and SerialID = '{serial_id}'" \
          u" order by ClearShopID, ClearSDate".format(serial_id=serial_id)
    cur.execute(sql)
    list = cur.fetchall()
    cur.close()
    conn.close()
    return list
开发者ID:KGPython,项目名称:kggroup,代码行数:27,代码来源:stock.py

示例9: res_department_import

    def res_department_import(self,cr,uid,ids,context=None):
      obj=self.pool.get('res.department')
      server='192.168.10.2'
      user='sa'
      password='719799'
      database='mtlerp-running'
      
      conn=pymssql.connect(server=server,user=user,password=password,database=database)
     
      cur=conn.cursor()
      sql=''' select isnull(a.departmentname,'') as departmentname ,isnull(a.address,'')as address,isnull(a.telephone,'') as telephone,isnull(b.employeename,'') from TBdepartment a left join TBemployee b on  a.DepartmentManager=b.employeecode '''
      cur.execute(sql)
      s=cur.fetchall()
     
      b=[]
      for row in s:
           b.append([(''.join(map(lambda x: "%c" % ord(x), list(row[i]))).decode('gbk')) for i in range(len(row))])
           print row,'row'
      for row in b:  
           info_id=obj.create(cr,uid,{                                                                                                                 
                'name':row[0],
                'department_address':row[1],
                'link_phone':row[2],
                'responsiblename':row[3],
                    })

      conn.close()
                
      return True 
开发者ID:alangwansui,项目名称:mtl_ordercenter,代码行数:29,代码来源:res_department.py

示例10: get_mom_connection

    def get_mom_connection(self):
        """ Gets SQL Server connection to MOM """
        config = SafeConfigParser()
        config.read(os.path.join(os.path.dirname(__file__), 'config.ini'))
        try:
            momdb_host = config.get("momdb", "host")
            momdb_user = config.get("momdb", "user")
            momdb_password = config.get("momdb", "password")
            momdb_db = config.get("momdb", "db")
        except Error as error:
            msg = "Config section [momdb] bad or missing: %s" % error.message
            logging.error(msg)
            raise Exception(msg)

        try:
            logging.info('Connecting to MOM...')
            if self.conn is None:
                self.conn = connect(host=momdb_host, user=momdb_user,
                                    password=momdb_password,
                                    database=momdb_db, as_dict=True)
            return self.conn
        except InterfaceError as error:
            msg = "Error connecting to SQL Server: %s" % error.message
            logging.error(msg)
            raise Exception(msg)
        except Error as error:
            logging.error(error.message)
            raise
开发者ID:mrichman,项目名称:nhs-emailvision,代码行数:28,代码来源:mom.py

示例11: run

def run(options):
    socket.setdefaulttimeout(2)

    ip = options['ip']
    username = options['username']
    password = options['password']

    test = random.choice(config.MSSQL_QUERIES)
    expected = test['response']

    try:
        conn = pymssql.connect(ip, '{}\\{}'.format(config.DOMAIN, username), password, test['db'])
        cursor = conn.cursor()
        cursor.execute(test['query'])
        response = ' '.join([str(row[0]) for row in cursor.fetchall()])
    except pymssql.Error as e:
        name = e.__class__.__name__
        if name in ERROR_STRINGS:
            error_string = ERROR_STRINGS[name]
            logger.debug(error_string % e)
        else: 
            logger.debug('%s: %s' % (name, e))
        return False

    if response == expected:
        return True
    else:
        logger.debug('Check failed: output: %s | expected: %s' % (response, expected))
        return False
开发者ID:ainterr,项目名称:scoring_engine,代码行数:29,代码来源:mssql.py

示例12: connect_sql_server

def connect_sql_server():
  try:
    conn = pymssql.connect(host ="10.0.185.138",database ="JYDB",user="js_dev",password="js_dev",charset = "utf8")
    print "sql_server 数据库连接成功".decode("utf8")
    return conn
  except Exception, e:
	print "sql_server 数据库连接失败".decode("utf8"),e
开发者ID:FirstBloodFB,项目名称:OthoerLanguage,代码行数:7,代码来源:company.py

示例13: get_jwst_ephemeris

def get_jwst_ephemeris():
    '''
    extracts predicted JWST ephemeris from DMS database (the whole thing for now)
    and returns a numpy 2d array
    '''
    if 'METRICS_SERVER' in os.environ:
        eserver = os.environ['METRICS_SERVER']
    else:
        eserver = 'JWDMSDEVDBVM1'
    if 'METRICS_DB' in os.environ:
        edb = os.environ['METRICS_DB']
    else:
        edb = 'jwdpmetrics5'
    logger.info(
        'Ephemeris connect info:'
        ' eserver={}'
        ' edb={}'.format(eserver, edb)
    )
    logger.debug(
        'Ephemeris connect info:'
        ' eserver={}'
        ' edb={}'.format(eserver, edb)
    )
    conn = pymssql.connect(server=eserver, database=edb)
    cur = conn.cursor()
    cur.execute('select * from predictephemeris')
    etab = np.array(cur.fetchall())
    return etab
开发者ID:sosey,项目名称:jwst,代码行数:28,代码来源:__init__.py

示例14: formconnection

def formconnection():
    """
    Connect to the MS SQL server and execute a query to get the data 
    which contains trees with DBH > 200 cm.
    """

    # Connect to MSSQL Server
    conn = pymssql.connect(server="stewartia.forestry.oregonstate.edu:1433",
                            user="petersonf",
                            password="D0ntd1sATLGA!!",
                            database="FSDBDATA")
 
    # Create a database cursor
    cursor = conn.cursor()
 
    # Replace this nonsense with your own query :)
    query = """SELECT fsdbdata.dbo.tp00101.treeid, fsdbdata.dbo.tp00101.psp_studyid,
            fsdbdata.dbo.tp00101.species, fsdbdata.dbo.tp00101.standid, fsdbdata.dbo.tp00102.treeid, 
            fsdbdata.dbo.tp00102.dbh, fsdbdata.dbo.tp00102.tree_vigor FROM fsdbdata.dbo.tp00101 
            LEFT JOIN fsdbdata.dbo.tp00102 
            ON fsdbdata.dbo.tp00101.treeid = fsdbdata.dbo.tp00102.treeid
            WHERE fsdbdata.dbo.tp00102.dbh > 150 
            ORDER BY fsdbdata.dbo.tp00102.treeid ASC"""
 
    # Execute the query
    cursor.execute(query)
 
    return cursor
开发者ID:dataRonin,项目名称:bigtrees,代码行数:28,代码来源:biggest_trees.py

示例15: crack

def crack(target, port, user, passwd, outfile, timeo, i):
    user = user.replace("\n", "")
    passwd = passwd.replace("\n", "")
    db = None
    try:
        db = pymssql.connect(user=user, password=passwd, database="production", server=target, port=port, timeout=timeo)
        login = "[+] login found for %s | %s:%s\n" % (target, user, passwd)
        print login
        if outfile:
            write_to_file(outfile, login + "\n")
        db.close()
        os._exit(0)
    except pymssql.Error as err:
        exception = str(err)
        if "['publickey']" in exception:
            print "[-] key authentication only - " "stopped attack against %s" % (target)
            os._exit(1)
        elif "'keyboard-interactive'" in exception:
            print "[-] %s requires 'keyboard-interactive' handler" % (target)
            os._exit(1)
    except:
        # after 3 timeouts per request the attack against $target will stopped
        if i < 3:
            i += 1
            # reconnect after random seconds (between 0.6 and 1.2 sec)
            randtime = random.uniform(0.6, 1.2)
            time.sleep(randtime)
            crack(target, port, user, passwd, outfile, timeo, i)
        else:
            print "[-] too many timeouts - stopped attack against %s" % (target)
            os._exit(1)
开发者ID:GeassDB,项目名称:py-brute-force-tools,代码行数:31,代码来源:crack-mssql.py


注:本文中的pymssql.connect函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。