Resultados 1 a 2 de 2
  1. #1
    Developer C++ Ravoc's Avatar

    Data de Ingresso
    Dec 2018
    Posts
    302
    Thanks Thanks Given 
    270
    Thanks Thanks Received 
    767
    Thanked in
    102 Posts
    Mencionado
    14 Post(s)
    MEU HUMOR
    Sad
    País
    France

    Conexão SQL Python

    Conecte-se ao Banco de Dados SQL usando Phyton – pyodbc no Windows

    1 ->
    Baixe o instalador do Python.
    Se seu computador não tiver o Python, instale-o.Acesse a [Somente membros podem ver os links. ] e baixe o instalador apropriado.Por exemplo, se seu computador tem 64 bits, baixe o instalador do Python 2.7 ou 3.7 (x64)

    2 -> Instalar o Python, depois de baixar o instalador, execute as seguintes etapas:
    A: Clique duas vezes no arquivo para iniciar o instalador.
    B: Selecione seu idioma e concorde com os termos.
    C: Siga as instruções na tela. Pronto, o Python já deve estar instalado no seu computador.d.Para verificar se o Python está instalado, vá para C:\Python27 ou C:\Python37 e execute python -V ou py -V (para 3.x)

    3->Abra o cmd.exe como administrador

    4 -> Instale o pyodbc usando o gerenciador de pacotes pip – Python (substitua C:\Python27\Scripts pelo caminho do Python instalado)

    5 (exemplo de diretório) ->
    cd C:\Python27\Scripts pip install pyodbc



    Código de uso pyodbc



    Código:
    import pyodbc 
    conn = pyodbc.connect('Driver=SQL Server;'               # Driver
                          'Server=WINXXXXXXXXX\SQLEXPRESS;'  # Host (Can be IP/Host name)
                          'Database=Example;'               # Default DB
                          'UID=sa;'                          # userid mssql   
                          'PWD=PASSSSSSSSWORD;'  # password
                          'Trusted_Connection=yes;')
    Outros modos de conexão:

    Código:
    conn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=test;DATABASE=test;UID=user;PWD=password')
    A Microsoft escreveu e distribuiu vários drivers ODBC para o SQL Server:

    • {SQL Server} - lançado com SQL Server 2000
    • {SQL Native Client} - lançado com SQL Server 2005 (também conhecido como versão 9.0)
    • {SQL Server Native Client 10.0} - lançado com SQL Server 2008
    • {SQL Server Native Client 11.0} - lançado com SQL Server 2012
    • {Driver ODBC 11 para SQL Server} - suporta SQL Server 2005 até 2014
    • {Driver ODBC 13 para SQL Server} - suporta SQL Server 2005 até 2016
    • {Driver ODBC 13.1 para SQL Server} - suporta SQL Server 2008 até 2016
    • {Driver ODBC 17 para SQL Server} - suporta SQL Server 2008 até 2019

    Note que o "SQL Server Native Client ..." e os drivers anteriores são preteridos e não devem ser usados para novos desenvolvimentos.


    Usando um DSN

    Um DSN (ou Data Source Name) permite que você defina o driver ODBC, servidor, banco de dados, credenciais de login (possivelmente) e outros atributos de conexão, tudo em um só lugar, para que você não tenha que fornecê-los em sua sequência de conexão. Você pode configurar DSNs em seu PC usando sua janela ODBC Data Source Administrator.
    Para chegar à janela ODBC Data Source Administrator, navegue até 'Painel de Controle -> Ferramentas Administrativas -> Fontes de Dados (ODBC)'. Nas guias 'User DSN' ou 'System DSN' clique no 'Adicionar...' botão e seguir as instruções do assistente. 'User DSN' é apenas para você, 'System DSN' é para todos os usuários. Escolha um driver adequado para a versão do SQL Server ao qual você está se conectando e adicione quaisquer outras informações de conexão relevantes. Depois de criar seu novo DSN, use-o na função pyodbc.connect() da seguinte forma:
    Código:
    conn = pyodbc.connect('DSN=mynewdsn;UID=user;PWD=password')
    Os atributos na sequência de conexão substituirão quaisquer atributos no DSN.
    [Somente membros podem ver os links. ]Outros atributos de conexão

    Você pode se conectar à sua instância do SQL Server usando uma conexão confiável, ou seja, usando sua conta do Windows em vez de um nome de login e senha, usando o atributo Trusted_Connection, por exemplo:
    Código:
    conn = pyodbc.connect('DSN=mynewdsn;Trusted_Connection=yes;')
    Adicionar a palavra-chave APP permite que você forneça um rótulo descritivo para sua conexão de banco de dados (de até 128 caracteres). Isso é útil para administradores de banco de dados, por exemplo:
    Código:
    conn = pyodbc.connect('DSN=mynewdsn;APP=Daily Incremental Backup;')


    E
    Last edited by Ravoc; 09/08/2020 at 08:47 PM.

  2. The Following 3 Users Say Thank You to Ravoc For This Useful Post:


  3. #2
    Iniciante Refinej's Avatar
    Data de Ingresso
    Jun 2019
    Posts
    7
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    1 Post(s)
    MEU HUMOR
    Cheeky
    País
    United States
    Citação Originally Posted by Ravoc Ver Post
    Conecte-se ao Banco de Dados SQL usando Phyton – pyodbc no Windows

    1 ->
    Baixe o instalador do Python.
    Se seu computador não tiver o Python, instale-o.Acesse a [Somente membros podem ver os links. ] e baixe o instalador apropriado.Por exemplo, se seu computador tem 64 bits, baixe o instalador do Python 2.7 ou 3.7 (x64)

    2 -> Instalar o Python, depois de baixar o instalador, execute as seguintes etapas:
    A: Clique duas vezes no arquivo para iniciar o instalador.
    B: Selecione seu idioma e concorde com os termos.
    C: Siga as instruções na tela. Pronto, o Python já deve estar instalado no seu computador.d.Para verificar se o Python está instalado, vá para C:\Python27 ou C:\Python37 e execute python -V ou py -V (para 3.x)

    3->Abra o cmd.exe como administrador

    4 -> Instale o pyodbc usando o gerenciador de pacotes pip – Python (substitua C:\Python27\Scripts pelo caminho do Python instalado)

    5 (exemplo de diretório) ->
    cd C:\Python27\Scripts pip install pyodbc



    Código de uso pyodbc



    Código:
    import pyodbc 
    conn = pyodbc.connect('Driver=SQL Server;'               # Driver
                          'Server=WINXXXXXXXXX\SQLEXPRESS;'  # Host (Can be IP/Host name)
                          'Database=Example;'               # Default DB
                          'UID=sa;'                          # userid mssql   
                          'PWD=PASSSSSSSSWORD;'  # password
                          'Trusted_Connection=yes;')
    Outros modos de conexão:

    Código:
    conn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=test;DATABASE=test;UID=user;PWD=password')
    A Microsoft escreveu e distribuiu vários drivers ODBC para o SQL Server:

    • {SQL Server} - lançado com SQL Server 2000
    • {SQL Native Client} - lançado com SQL Server 2005 (também conhecido como versão 9.0)
    • {SQL Server Native Client 10.0} - lançado com SQL Server 2008
    • {SQL Server Native Client 11.0} - lançado com SQL Server 2012
    • {Driver ODBC 11 para SQL Server} - suporta SQL Server 2005 até 2014
    • {Driver ODBC 13 para SQL Server} - suporta SQL Server 2005 até 2016
    • {Driver ODBC 13.1 para SQL Server} - suporta SQL Server 2008 até 2016
    • {Driver ODBC 17 para SQL Server} - suporta SQL Server 2008 até 2019

    Note que o "SQL Server Native Client ..." e os drivers anteriores são preteridos e não devem ser usados para novos desenvolvimentos.


    Usando um DSN

    Um DSN (ou Data Source Name) permite que você defina o driver ODBC, servidor, banco de dados, credenciais de login (possivelmente) e outros atributos de conexão, tudo em um só lugar, para que você não tenha que fornecê-los em sua sequência de conexão. Você pode configurar DSNs em seu PC usando sua janela ODBC Data Source Administrator.
    Para chegar à janela ODBC Data Source Administrator, navegue até 'Painel de Controle -> Ferramentas Administrativas -> Fontes de Dados (ODBC)'. Nas guias 'User DSN' ou 'System DSN' clique no 'Adicionar...' botão e seguir as instruções do assistente. 'User DSN' é apenas para você, 'System DSN' é para todos os usuários. Escolha um driver adequado para a versão do SQL Server ao qual você está se conectando e adicione quaisquer outras informações de conexão relevantes. Depois de criar seu novo DSN, use-o na função pyodbc.connect() da seguinte forma:
    Código:
    conn = pyodbc.connect('DSN=mynewdsn;UID=user;PWD=password')
    Os atributos na sequência de conexão substituirão quaisquer atributos no DSN.
    [Somente membros podem ver os links. ]Outros atributos de conexão

    Você pode se conectar à sua instância do SQL Server usando uma conexão confiável, ou seja, usando sua conta do Windows em vez de um nome de login e senha, usando o atributo Trusted_Connection, por exemplo:
    Código:
    conn = pyodbc.connect('DSN=mynewdsn;Trusted_Connection=yes;')
    Adicionar a palavra-chave APP permite que você forneça um rótulo descritivo para sua conexão de banco de dados (de até 128 caracteres). Isso é útil para administradores de banco de dados, por exemplo:
    Código:
    conn = pyodbc.connect('DSN=mynewdsn;APP=Daily Incremental Backup;')


    E

    Obrigado amigo, vai ajudar demais.
    Projetos MuOnline [Somente membros podem ver os links. ]

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais