El código fuente del sistema de gestión de inventario de productos básicos programado en JAVA y conectado a la base de datos a través de SQL
paquete com.company.dao;
importar java.sql.Connection;importar java.sql.DriverManager;importar java.sql.PreparedStatement;importar java.sql.ResultSet;importar java.sql.SQLException;import java.sql.Statement;clase pública BaseDao {
// Controlador de base de datos
Controlador de cadena = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//url
String url = "jdbc:sqlserver://ip de la base de datos: número de puerto;nombre de la base de datos=nombre de la base de datos;";
//Usuario Nombre
String uname = "Nombre de usuario de la base de datos";
//Contraseña
String pwd = "Contraseña de la base de datos";
/ * *
* Obtener el objeto de conexión
* @return
*/
Conexión protegida getCon(){
//Conexión devuelta
Conexión con = null;
intente {
//Cargar controlador
Class.forName (controlador );
//Obtener conexión
con = DriverManager.getConnection(url, uname, pwd);
} catch (ClassNotFoundException e) {< /p >
// TODO Bloque catch generado automáticamente
e.printStackTrace();
} catch (SQLException e) {
printStackTrace( );
}
return con;
}
/**
* Cerrar la base de datos
* @param con
* @param stmt
* @param rs
*/
protected void closeDB(Connection con, Statement stmt, ResultSet rs){
if(rs != null){
try {
//Cerrar el conjunto de resultados
rs.close();
rs = null;
} catch (SQLException e) {
// TODO Generado automáticamente bloque de captura
e.printStackTrace();
}
}
if(stmt != null){
prueba {
//Cerrar objeto de declaración
stmt.close();
stmt = null;
} catch (SQLException e) {
// TODO Bloque catch generado automáticamente
e.printStackTrace();
}
}
if(con != null){
try {
//Cerrar el objeto de conexión
con.close();
con = null;
} catch (SQLException e ) {
e.printStackTrace();
}
}
}
protegido vacío closeDB ( Connection con, PreparedStatement pstmt, ResultSet rs){
if(rs != null){
//Cerrar el conjunto de resultados
try { p>
rs.close();
rs = null;
} catch (SQLException e) {
e.printStackTrace();< /p >
}
}
if(pstmt != null){
prueba {
pstmt.close(
pstmt = null;
} catch (SQLException e) {
e.printStackTrace();
} p>
}
if(con != null){
prueba {
con.close();
con = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Este es un código básico que escribí para conectarme a la base de datos sql2005. ¡No sé si puedes usarlo! Echa un vistazo, necesitas sqljdbc.jar. controlador de base de datos al conectarse,