Hola chicos primero tranquilidad, que lo que importa es intentar ayudarnos unos a otros y no pasarnos el día pegandonos puyas.
Ahora vamos con la cuestión.
Para crear una conexion a una BD en JAVA tienes dos opciones:
1.- Hacerlo mediante ODBC.
Para ello por un lado tienes que definir la conexión ODBC en tu equipo (más o menos los pasos que te contaba ross_av), supongamos que creas una conexión ODBC que se llama BASEDATOS.
Por otro lado crear la conexión con este código:
Código PHP:
String url = "jdbc:odbc:BASEDATOS";
String usuario = "user";
String password = "pwd";
Statement stmt = null;
//Carga del driver
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException ex) {
System.err.print("Problemas al cargar el driver");
System.err.println(ex.getMessage());
}
try {
//Creando la conexion a la BD
Connection conexion = DriverManager.getConnection(url, usuario, password);
//Lanzando consultas
stmt = conexion.createStatement();
ResultSet cursor = stmt.executeQuery("SELECT * FROM tabla");
}
catch(SQLException exc) {
System.err.println(exc.getMessage());
}
2.- Usar drivers JDBC.
Añadir a tu classpath el/los .jar que contengan tu driver (en SQLSERVER son 3 .jar)
Crear la conexión con el siguiente código (válido para SQLSERVER)
Código PHP:
//Supongamos que me quiere conectar a un servidor de SQLSERVER
// que se llama myserver y dentro de el a la BD mybd
String url = "jdbc:microsoft:sqlserver://myserver:1433;DatabaseName=mybd";
String usuario = "user";
String password = "pwd";
Statement stmt = null;
//Carga del driver
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(java.lang.ClassNotFoundException ex) {
System.err.print("Problemas al cargar el driver");
System.err.println(ex.getMessage());
}
try {
//Creando la conexion a la BD
Connection conexion = DriverManager.getConnection(url, usuario, password);
//Lanzando consultas
stmt = conexion.createStatement();
ResultSet cursor = stmt.executeQuery("SELECT * FROM tabla");
}
catch(SQLException exc) {
System.err.println(exc.getMessage());
}
Respecto a la dirección webs mágica donde encontrar de todo, pues yo te recomiendo que no dejes de pregunta a nuestro buen amigo google, que el tiene de todo.
Espero haberte ayudado,
Saludos,
kripton