• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python pymssql.connect函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: connect

 def connect(self):
     """Attempts to establish connection to SQL Server database."""
     conn = pymssql.connect(host=self.server+'\\'+self.instance,
                            user=self.user,
                            password=self.password,
                            database=self.database)
     return conn
开发者ID:brsgr,项目名称:APS_api_lite,代码行数:7,代码来源:APS_api_lite.py


示例17: insert

def insert(id_si8, regName, value, now_date=datetime.datetime.now()):
    conn = pymssql.connect(server=server, user=user, password=password, database=database)
    cursor = conn.cursor()
    cursor.execute("INSERT INTO si8_value (id_si8, regName, value, Date) VALUES ( %d, %s, %d, %s)",
                   (id_si8, regName, value, now_date))
    conn.commit()
    conn.close()
开发者ID:AleksZ13ru,项目名称:parsing_si8,代码行数:7,代码来源:mssql.py


示例18: testcon

def testcon(server, user, pwd, db, sqlstr):
    conn = pymssql.connect(server, user, pwd, db,sqlstr)
    cursor = conn.cursor()
    cursor.execute(sqlstr)
    row = cursor.fetchone()
    conn.close()
    return row
开发者ID:sunsray,项目名称:syn_tool,代码行数:7,代码来源:tool.py


示例19: pymssql_delete_table

def pymssql_delete_table(cfg, tablename):
    import pymssql
    server = cfg['ipv4host']
    def get_username(cfg):
        username = cfg.get('username', None)
        if username:
            return username

        if 'meta' not in cfg:
            return None

        return cfg['meta'].get('user', None)

    def get_password(cfg):
        password = cfg.get('password', None)
        if password:
            return password

        if 'meta' not in cfg:
            return None

        return cfg['meta'].get('password', None)

    user = get_username(cfg)
    password = get_password(cfg)
    dbname = cfg['meta']['databaseName']
    conn = pymssql.connect(server, user, password, dbname, tablename)
    cursor = conn.cursor()
    # TODO:
    cursor.execute("DELETE FROM %s" % tablename)
    conn.commit()
开发者ID:DataCanvasIO,项目名称:example-modules,代码行数:31,代码来源:pysqoop2.py


示例20: get_sql_connection

def get_sql_connection(conn_string):
    """
    Returns a pymssql connection object based on the connection string in settings.
    """
    conn_settings = get_conn_settings(conn_string)
    return pymssql.connect(conn_settings['SERVER'], conn_settings['UID'],
                           conn_settings['PWD'], conn_settings['DATABASE'])
开发者ID:Froninja,项目名称:MB_EDI_Integrator,代码行数:7,代码来源:db.py



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python graphx.set_color函数代码示例发布时间:2022-05-27
下一篇:
Python Error.error函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap