java - No suitable driver found for jdbc:mysql -
trying connect free mysql database host permits remote connections error:
no suitable driver found jdbc:mysql://xx2-23-x1-2x1-172.compuxe-1.xmazonaws.com:3306
i use code below.
try{ class.forname("com.mysql.jdbc.driver"); system.out.println("driver loaded"); } catch(classnotfoundexception e){ system.out.println(e.getmessage()); } try{ string host = "jdbc:mysql://xx2-23-x1-2x1-172.compuxe-1.xmazonaws.com:3306/xxxxx"; conn = drivermanager.getconnection(host,"xxxxx","xxxxx"); system.out.println("connection established"); } thanks in advance.
edit
stack trace appears below:
java.sql.sqlexception: no suitable driver found jdbc:mysql://xx2-23-x1-2x1-172.compuxe-1.xmazonaws.com:3306 @ java.sql.drivermanager.getconnection(drivermanager.java:604) @ java.sql.drivermanager.getconnection(drivermanager.java:221) @ databaseconnectivitymodule.(databaseconnectivitymodule.java:21) @ userfrontend.(userfrontend.java:34) @ userfrontend$8.run(userfrontend.java:399) @ java.awt.event.invocationevent.dispatch(invocationevent.java:251) @ java.awt.eventqueue.dispatcheventimpl(eventqueue.java:701) @ java.awt.eventqueue.access$000(eventqueue.java:102) @ java.awt.eventqueue$3.run(eventqueue.java:662) @ java.awt.eventqueue$3.run(eventqueue.java:660) @ java.security.accesscontroller.doprivileged(native method) @ java.security.protectiondomain$1.dointersectionprivilege(protectiondomain.java:76) @ java.awt.eventqueue.dispatchevent(eventqueue.java:671) @ java.awt.eventdispatchthread.pumponeeventforfilters(eventdispatchthread.java:244) @ java.awt.eventdispatchthread.pumpeventsforfilter(eventdispatchthread.java:163) @ java.awt.eventdispatchthread.pumpeventsforhierarchy(eventdispatchthread.java:151) @ java.awt.eventdispatchthread.pumpevents(eventdispatchthread.java:147) @ java.awt.eventdispatchthread.pumpevents(eventdispatchthread.java:139) @ java.awt.eventdispatchthread.run(eventdispatchthread.java:97)
you should make code follow:
try { class.forname("com.mysql.jdbc.driver"); string host = "jdbc:mysql://xx2-23-x1-2x1-172.compuxe-1.xmazonaws.com:3306/xxxxx"; conn = drivermanager.getconnection(host,"xxxxx","xxxxx"); } catch (exception e) { e.printstacktrace(); } also verify mysql jdbc library in classpath. library can downloaded here.
Comments
Post a Comment