Italian connessione jdbc con host

Discussion in 'Italian Forum' started by 3394509365, Apr 26, 2019.

Tags:
  1. 3394509365

    3394509365 Active Member Licensed User

    buongiorno a tutti, è da un po che tento di collegarmi al mio sqlserver ma non riesco in nessun modo.

    Code:
    Public mysql As JdbcSQL
        
    Private driver As String = "com.mysql.jdbc.Driver"
        
    'Private jdbcUrl As String = "jdbc:mysql://192.168.0.2:1433/SQLTutorial"
        Private jdbcUrl As String = "jdbc:mysql://laptop-31m6jo38:1433/SQLTutorial"
        
        
    Private Username As String = "pippo"
        
    Private Password As String = "xxxx"
    ho seguito tutti i video possibili e immaginabili, ho provato vi aip e via hist ma niente.

    Qualcuno mi dice che è colpa del firewall.
    Questo è il messaggio di errore

    (GaiException) android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
     
  2. LucaMs

    LucaMs Expert Licensed User

    Al tuo server MySql, perché SQLServer è il DBMS di Microsoft.

    Suppongo che tu debba semplicemente usare localhost:

    JdbcUrl=jdbc:mysql://localhost/QUI_NOME_DEL_DB?characterEncoding=utf8
     
  3. 3394509365

    3394509365 Active Member Licensed User

    per adesso ho risolto così:
    Code:
    #AdditionalJar: jtds-1.3.1.jar
    Code:
    Private driver As String = "net.sourceforge.jtds.jdbc.Driver"
        
    Private jdbcUrl As String = "jdbc:jtds:sqlserver://192.168.0.2;integratedSecurity=false;databaseName=SQLTutorial;"
     
       
    Private Username As String = "pippo"
       
    Private Password As String = "xxxx"
     
  4. micro

    micro Well-Known Member Licensed User

    Perchè come ha detto il Buon LucaMs hai usato il driver giusto per Sql
     
  5. 3394509365

    3394509365 Active Member Licensed User

    per adesso riesco solo con l' IP con il nome host ancora no. Avete idea ?

    Con JDBC non ci riesco proprio.
     
    Last edited: Apr 27, 2019
  6. LucaMs

    LucaMs Expert Licensed User

    Prova così:
    Code:
    Dim pool As ConnectionPool
    Dim dbname As String = "SQLTutorial"
    Dim JdbcUrl As String = "jdbc:mysql://localhost/" & dbname & "?characterEncoding=utf8"
    Dim driverClass As String = "com.mysql.jdbc.Driver"
    Dim dbuser As String = "NomeUtente"
    Dim dbpassword As String = "Password"
    pool.Initialize(driverClass, JdbcUrl, dbuser, dbpassword)
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice