Insertar registros en la base de datos Java <br />Hay tres opciones para insertar registros de la tabla de datos: 1. Usar el objeto Declaración
La sintaxis de la sentencia SQL para insertar registros en la tabla de datos es:
insertar en el nombre de la tabla (nombre de campo 1, nombre de campo 2,...) valor (valor de campo 1, valor de campo 2,...)
Por ejemplo:
insertar en ksInfo(número de examen, nombre, calificaciones, dirección, currículum) valor('200701','David Zhang'534,'4-1202, Lane 218, Ouyang Road, Shanghai','')
El código del programa Java para lograr la misma función es:
sql = "insertar intoksIno(número de examen, nombre, calificaciones, dirección, currículum)"; sql= = sq1+ "value('"+txtNo.getTxt()+','"+txtName.getText(0"',"; sql = sql+txtScore.getText(); sql=sql+”,'”+txtAddr.getText()+”’,’”+txtResume.getText()+”’)”;
2. Utilice el objeto ResultSet
Utilice el método moveToInsertRow() del objeto ResultSet para mover el cursor de la tabla de datos a la posición de inserción. Después de ingresar los datos, utilice el método insertRow() para insertar el registro. Por ejemplo, el siguiente código:
String sql= “select * from ksInfo”;//Generar declaración SQL ResultSet rs = stmt.executeQuery(sql);//Obtener el conjunto de resultados de la tabla de datos rs.moveToInsertRow();//Mover el cursor de la tabla de datos a la posición del registro de inserción rs.updateString(1,'200701');//Completar el examen campo numérico Datos rs.updateString(2,'David Zhang');// Complete el campo de nombre con datos r s.updateInt(3,534);// Complete los datos en el campo de puntuación rs.updateString(4,'Shanghai Ouyang Road Lane 218 4-1202');// Complete los datos en el campo de dirección rs.updateString(5 ,'') ;//Complete los datos en el campo del currículum try{rs.insertRow();}catch(Exception e){};//Inserción completa
3. Utilice el objeto PrepareStatement
¿Similar al método de usar el objeto Declaración, pero solo usa parámetros temporalmente al crear declaraciones SQL? Representa el valor y luego genera un objeto PrepareStatement a partir del objeto de declaración SQL. Durante la inserción, el registro se actualiza estableciendo parámetros reales. El código esquemático es el siguiente:
sql = "insertar en ksInfo(número de examen, nombre, calificaciones, dirección, currículum) valor (?,?,?,?,'')"; PrepareStatement pStmt = connect.prepareStatement(sql); 200701');//Complete los datos pStmt.setString en el campo del número de examen (2,'David Zhang');// Complete los datos en el campo de nombre pStmt.setInt(3,534);// Complete los datos en el campo de calificación pStmt.setString (4, 'Shanghai Ouyang Road Lane 218 4-1202' ); //Completa los datos en el campo de dirección pStmt.setString (5,'');//Completa los datos en el campo de currículum pStmt.executeUpdate();
Hay tres opciones para insertar registros de tablas de datos <br />1.
La sintaxis de la sentencia SQL para insertar registros en la tabla de datos es:
insertar en el nombre de la tabla (nombre de campo 1, nombre de campo 2,...) valor (valor de campo 1, valor de campo 2,...)
Por ejemplo:
insertar en ksInfo(número de examen, nombre, calificaciones, dirección, currículum) valor('200701','David Zhang'534,'4-1202, Lane 218, Ouyang Road, Shanghai','')
El código del programa Java para lograr la misma función es:
sql = "insertar intoksIno(número de examen, nombre, calificaciones, dirección, currículum)"; sql= = sq1+ "value('"+txtNo.getTxt()+','"+txtName.getText(0"',"; sql = sql+txtScore.getText(); sql=sql+”,'”+txtAddr.getText()+”’,’”+txtResume.getText()+”’)”;
2. Utilice el objeto ResultSet
Utilice el método moveToInsertRow() del objeto ResultSet para mover el cursor de la tabla de datos a la posición de inserción. Después de ingresar los datos, utilice el método insertRow() para insertar el registro. Por ejemplo, el siguiente código:
String sql= “select * from ksInfo”;//Generar declaración SQL ResultSet rs = stmt.executeQuery(sql);//Obtener el conjunto de resultados de la tabla de datos rs.moveToInsertRow();//Mover el cursor de la tabla de datos a la posición del registro de inserción rs.updateString(1,'200701');//Completar el examen campo numérico Datos rs.updateString(2,'David Zhang');// Complete el campo de nombre con datos r s.updateInt(3,534);// Complete los datos en el campo de puntuación rs.updateString(4,'Shanghai Ouyang Road Lane 218 4-1202');// Complete los datos en el campo de dirección rs.updateString(5 ,'') ;//Complete los datos en el campo del currículum try{rs.insertRow();}catch(Exception e){};//Inserción completa
3. Utilice el objeto PrepareStatement
¿Similar al método de usar el objeto Declaración, pero solo usa parámetros temporalmente al crear declaraciones SQL? Representa el valor y luego genera un objeto PrepareStatement a partir del objeto de declaración SQL. Durante la inserción, el registro se actualiza estableciendo parámetros reales. El código esquemático es el siguiente:
sql = "insertar en ksInfo(número de examen, nombre, calificaciones, dirección, currículum) valor (?,?,?,?,'')"; PrepareStatement pStmt = connect.prepareStatement(sql); 200701');//Complete los datos pStmt.setString en el campo del número de examen (2,'David Zhang');// Complete los datos en el campo de nombre pStmt.setInt(3,534);// Complete los datos en el campo de calificación pStmt.setString (4, 'Shanghai Ouyang Road Lane 218 4-1202' ); //Completa los datos en el campo de dirección pStmt.setString (5,'');//Completa los datos en el campo de currículum pStmt.executeUpdate();
Registros de modificación de bases de datos Java <br />Hay tres opciones para modificar registros de tablas de datos.
1. Utilice el objeto Declaración
La sintaxis de la sentencia SQL para modificar los registros de la tabla de datos es:
actualizar el nombre de la tabla establecer el nombre del campo 1 = valor del campo 1, nombre del campo 2 = valor del campo 2,... donde las condiciones específicas
Por ejemplo:
actualizar ksInfo establecer nombre = 'Zhang Xiaowei' donde nombre = 'Zhang David'
Primero cree una declaración SQL y luego llame al método ejecutarUpdate () del objeto Declaración. Por ejemplo,
sql = "actualizar ksInfo establecer nombre = '"+txtName.getText(); sql = sql + ",score="+txtScore.getText(); sql = sql +", dirección ='"+txtAddr.getText(); SQL= sql+”’,, resume=’”+txtResume.getText()+”’donde número de examen=”+txtNo.getText();
2. Utilice el objeto ResultSet
Primero cree un objeto ResultSet, luego configure directamente los valores de campo del registro y modifique los registros de la tabla de datos. Por ejemplo,
String sql = "select * from ksInfo where name='David Zhang'";// Generar declaración SQL ResultSet rs = stmt.executeQuery(sql);// Obtener el conjunto de resultados de la tabla de datos if(rs.next()){ rs updateString(2,'Zhang Xiaowei'); prueba{rs.updateRow();}catch(Exception e){} .
3. Utilice el objeto PrepareStatement
Al crear una declaración SQL, ¿utiliza parámetros temporalmente? representa el valor, luego genera un objeto PrepareStatement a partir del objeto de declaración SQL y luego actualiza el registro estableciendo parámetros reales. Código indicativo:
sql = "update ksInfo set name =? donde nombre = 'David Zhang'; PrepareStatement pStmt = connect.prepareStatement(sql); pStmt.setString(2,'Zhang Xiaowei');// Complete el campo de nombre con datos pStmt. ejecutarActualización( );
Eliminar registros en la base de datos Java <br />Hay tres opciones para eliminar tablas de datos: 1. Usar el objeto Declaración
La sintaxis de la instrucción SQL para eliminar registros de la tabla de datos es:
eliminar del nombre de la tabla donde hay condiciones específicas
Por ejemplo:
eliminar de ksInfo donde nombre = 'David Zhang'
Primero cree una declaración SQL y luego llame al método ejecutarUpdate() del objeto Declaración:
stmt.executeUpdate(sql);
2. Utilice el objeto ResultSet
Primero cree una declaración SQL y luego llame al método ejecutarUpdate () del objeto Declaración. Por ejemplo:
String sql = "select * from ksInfo where name = 'David Zhang'";// Generar declaración SQL ResultSet rs = stmt.executeQuery(sql);// Obtener el conjunto de resultados de la tabla de datos if(rs.next()){ rs eliminarRow();try{ rs.updateRow();}catch(Exception e){} }
3. Utilice el objeto PrepareStatement
Al crear una declaración SQL, ¿utiliza parámetros temporalmente? representa el valor, luego genera un objeto PrepareStatement a partir del objeto de declaración SQL y luego establece los parámetros reales para lograr la eliminación de registros específicos. Por ejemplo, el siguiente código:
sql = "eliminar formulario ksInfo donde nombre =?"; PrepareStatement pStmt = connect.prepareStatement(sql); pStmt.setString(2,'David Zhang');//Especifique datos para el campo de nombre pStmt.executeUpdate();