Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://banco
at br.com.ecourbis.rotiva.backup.ConnectionFactery_2.getConnection2(ConnectionFactery_2.java:23)
at br.com.ecourbis.rotiva.backup.Testacon.main(Testacon.java:14)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://banco
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.com.ecourbis.rotiva.backup.ConnectionFactery_2.getConnection2(ConnectionFactery_2.java:18)
... 1 more
Tenho minha Factery assim
packagebr.com.ecourbis.rotiva.backup;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.SQLException;importjava.sql.Statement;importjavax.swing.JOptionPane;publicclassConnectionFactery_2{publicstaticConnectiongetConnection2(){System.out.println("Conectado funcionando");try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//busca Driver //conecta no BD Connectioncon=DriverManager.getConnection("jdbc:jtds:sqlserver://banco","user","senha");PreparedStatementstmt=con.prepareStatement(null);}catch(Exceptione){JOptionPane.showMessageDialog(null,"Erro ao se conectar com banco de dados");thrownewRuntimeException(e);}returnnull;}}
Exception in thread "main" java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at br.com.ecourbis.rotiva.backup.ConnectionFactery_2.conectaBanco(ConnectionFactery_2.java:13)
at br.com.ecourbis.rotiva.backup.Testacon.main(Testacon.java:14)
D
douglastc
Vc importou os .jar do jdbc para o Projeto?
akiles
Onde eu encontro o jar jdbc
D
douglastc
Procura no Google esse arquivo sqljdbc4.jar, então vc salva ele no seu projeto.
akiles
Coloquei o jar e continua assim
Conectado funcionando
Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://banco at br.com.ecourbis.rotiva.backup.ConnectionFactery.getConnection2(ConnectionFactery.java:27)
at br.com.ecourbis.rotiva.backup.Testacon.main(Testacon.java:14)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://EMOTTA
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.com.ecourbis.rotiva.backup.ConnectionFactery.getConnection2(ConnectionFactery.java:19)
... 1 more