La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo insertar datos en la base de datos usando java (cómo importar la base de datos usando java)

Cómo insertar datos en la base de datos usando java (cómo importar la base de datos usando java)

El programa Java inserta datos en la base de datos. El código es el siguiente:

// Primero cree una base de datos (aess, oracle, mysql, servidor SQL), donde AESS aess y el servidor SQL necesitan configurar los datos. source (odbc);

p>

//Luego crea la clase (ConnDb, Test, TestBean) ConnDb eclipse. Las funciones de Conndb son clases que se conectan a la base de datos, consultan, insertan, eliminan y modifican datos. Test es la clase de prueba que contiene el método principal y TestBean es el atributo de campo, que son los métodos set y get en la tabla de datos.

//El siguiente es el código de ConnDb:

packgedb

importar conexión Java .SQL

importjava.sql

. p>

importar

Java .conjunto de resultados;

importarjava.sql

importar

java.sql .resultado;

importarjava.sql

importar

java.sql .result; p>

importar Java util . publicsclassconndb {

publicConnectionstartConn(conexión de conexión){

Pruebe {

class . forname(" sun . JDBC . odbc . ");

Conexión=. ("jdbc:odbc: base de datos", "nombre de usuario", "contraseña");

} catch(excepción uno){

System.out.println("Error al conectarse a la base de datos ");

}

returnconn

}

publicArrayList(Stringsql){

Connectionconn = null

Statementstmt = null

ResultSetrs = null

Lista ArrayList = new ArrayList();

Prueba {

conn = iniciar conn(conn);

stmt = conn .();

rs=stmt. (SQL); //sql es una declaración SQL, como "select*from"

nombre de tabla", que se pasa desde el método principal, donde la clase ArrayList se utiliza para almacenar los resultados de la consulta.

while(rs.next()){

testbean TB = nuevo testbean();

TB . settid(RS . getstring(" tid ") );

TB . establecer nombre(RS . getstring(" tname "));

TB . setinfo(RS . getstring(" tinfo ")); p>lista . add(TB);

}

}

catch(e){

//TODOAuto-generatedcatchblock<. /p>

e.();

}Finalmente {

closeConn(rs, stmt, conn);

}

returnlist

}

publicvoid(Stringsql){

Connectionconn = null

Statementstmt = null

prueba {

connection =

startConn(conn);

stmt = conn.();

stmt. (SQL);

}

Capturar (e){

System.out.println("Se produjo un error al modificar, insertar o eliminar datos de la base de datos !") ;

}Finalmente{

closeConn(Connecticut stmt);

}

}

publicvidcloseconn( ResultSetrs, Statementstmt, Connectionconn){

try{

if (rs!=

null){

RS close. () ;

}

if (stmt!=null){

stmt close();

}

if (conn!=null){

conn close();

}

}

Capturar ( e) {

//TODOAuto-generatedcatch

bloque

System.out.println("¡Error al cerrar la base de datos!");

}

}

publicvidcloseconn(Statementstmt, Connectionconn){

prueba {

if (stmt!=null){

stmt . close();

}

if (conn!=null){

conn . >

}

}

Catch(e){

//TODOAuto-generatedcatchblock

System.out.println( " ¡Error al cerrar la base de datos! ");

}

}

}