Cita:
Iniciado por Profesor_Falken Buenas,
Te tienes que bajar el driver de SQL Server y ponerlo en tu classpath como has hecho con el de MySQL:
[url]http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx[/url]
Despues debes cambiar tu cadena de conexion:
Código Java:
Ver originalClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url
= "jdbc:microsoft:sqlserver://HOST:1433;DatabaseName=NOMBREDETUBASEDEDATOS";
Un saludo
hola hice esto
Buenas tardes, muchas gracias por contestar, pero sigo sin poder conectarlo, es muy fustrante, ingestigue pero no puedo
en mi proyecto tengo las siguientes libreriras.
absolute layout
mySQL jdbd driver
sqljdbc4.jar
sqljdbc.jar
jdk 1.8
abajo dejo el error y el codigo, por favor si alquien me puede ayudar, lo agradezco, saludos
El error que da es: java.lango.ClassNotFoundException: com.microsoft.jdbc.sqlser.SQLServerDriver
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Connection con;
try{
//Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.microsoft.jdbc.sqlserver.SQLSer verDriver");
String url = "jdbc:microsoft:slqserver://host:1433;DatabaseName=uno";
con = DriverManager.getConnection(url , "sa", "1234");
Statement stat =con.createStatement ();
String sql = " insert into personal (nom_per , ape_per , car_per, suel_per) values"
+ "(´"+ this.cnom.getText() + "´, ´" + this.cape.getText() +"´, ´" + this.ccar.getText(
) + "´," + this.csue.getText() + "´)";
JOptionPane.showMessageDialog(rootPane, "datos guardados");
}
catch (ClassNotFoundException | SQLException e ){
JOptionPane.showMessageDialog(rootPane, "error flaco: " + e);
}
}