Toon posts:

[JSP-MySQL]Geen connectie met database

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een resin webserver draaien en net een mysql database geïnstalleerd. Ik heb de root user een paswoord toegekent mbh het bijgeleverde tooltje. Ik heb tevens een kleine database aangemaakt (buynsell) die ik dmv de bijgeleverde "MySQL Command Line Client" kan benaderen.

In mijn web.xml staat volgende code:

code:
1
2
3
4
5
6
7
8
<context-param> <param-name>jdbcDRIVER</param-name> 
                <param-value>org.gjt.mm.mysql.Driver</param-value>
 <!-- org.gjt.mm.mysql.Driver --> <!-- com.mysql.jdbc.Driver :connectorJ --> </context-param> 
<context-param> <param-name>databankURL</param-name> 
                <param-value>jdbc:mysql://localhost:3306/buynsell?user=root&password=test</param-value> </context-param> 
<context-param> <param-name>mysqlURL</param-name> 
                <param-value>jdbc:mysql://localhost:3306/</param-value> 
</context-param>



Wanneer ik nu een file aanmaak met volgende code:

code:
1
out.println(application.getInitParameter("databankURL"));

krijg ik mooi volgende regel:
code:
1
jdbc:mysql://localhost:3306/buynsell?user=root&password=test


Maar als ik dan een connectie probeer te maken:
code:
1
2
3
4
5
6
7
8
9
10
11
            try 
            {

                    Class.forName(application.getInitParameter("jdbcDRIVER")).newInstance();
                    Conn=DriverManager.getConnection(application.getInitParameter("databankURL"));

            }
            catch (Exception E) 
            {
                out.println(E.toString());     
            }


Krijg ik volgende error:
code:
1
java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?



Is er iemand die mij een suggestie kan geven want ik ben me al aan het zoeken ... 8)7

  • Jungian
  • Registratie: Juni 2006
  • Niet online

Jungian

>_<

http://wiki.caucho.com/PHP_and_MySQL#Step_2.3a_Modify_.25ResinHome.25.5cconf.5cresin.conf

Staat hier misschien iets in ?

Aparte poort voor mysql trouwens, 3306 :P

0.0


  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 15-10 15:37

ripperke

w00t!

offtopic:
toevallig rega/janssens? :)


prolly moet je gewoon je mysql connector updaten, staat in lib dir.

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


  • Kwistnix
  • Registratie: Juni 2001
  • Laatst online: 08:22
Welke versie van MySQL draai je en welke versie van ConnectorJ gebruik je?
Ik gok dat je naar een MySQL server > 4.1 probeert te connecten met een oude ConnectorJ driver en dat ie daardoor bij de authenticatie van de user over z'n nek gaat.

Verwijderd

Topicstarter
Na wat tests met andere drivers is mijn probleem opgelost en is alles weer up and running. Bedankt voor de hulp iedereen


offtopic:
Idd, rega/janssens. Alleen is het ondertussen 2 jaar geleden dat ik afgestudeerd ben. Uit nostalgie mijn werkjes nog eens van onder het stof gehaald :9