Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - 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

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 {

rs.close();

rs = null;

} catch (SQLException e) {

e.printStackTrace();< /p >

}

}

if(pstmt != null){

prueba {

pstmt.close(

pstmt = null;

} catch (SQLException e) {

e.printStackTrace();

}

}

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,