Conexion De Una Base De Datos
Un enunciado (Statement) JDBC es un objeto que permite enviar una instrucción SQL, a través de una conexión, hacia una BD.
Los Statements se crean y se ejecutan sobre unaconexión abierta.
Si la sentencia a ejecutar es un insert, delete oupdate, se usa executeUpdate(), si es un select, se usa executeQuery().
String query = “insert into Alumnos values(1,“Alejandro‟, “Valadéz”);
PreparedStatement stm = conn.prepareStatement(query);
stm.executeUpdate();
EXECUTEQUERY
Cuando un Statement se ejecuta con executeQuery(), el resultado se regresa como un objetoResultSet
El objeto ResultSet contiene los registros obtenidos de la BD.
String query = “select * from Alumnos”;
PreparedStatement stm = conn.prepareStatement(query);
ResultSet rs =stm.executeQuery();
import java.sql.Connection;
import java.sql.DriverManager;
import com.mysql.jdbc.PreparedStatement;
import java.sql.ResultSet;
public class conexion {
public static void main(String[]args) {
try {
Class.forName("com.mysql.jdbc.Driver");
String cadenaConexion = "jdbc:mysql://localhost/SI";
Connection conn = DriverManager.getConnection(cadenaConexion,"root", "root");
Stringquery = "insert into Alumnos values(1, 'Alejandro', 'Valadéz')";
PreparedStatement stm = (PreparedStatement) conn.prepareStatement(query);
stm.executeUpdate();
conn.close();
} catch(Exception e) {
System.out.println("Fallo la Conexión");
e.printStackTrace();
} } }
import java.sql.Connection;
import java.sql.DriverManager; import com.mysql.jdbc.PreparedStatement;import java.sql.ResultSet;
public class conexion {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
String cadenaConexion = "jdbc:mysql://localhost/SI";Connection conn = DriverManager.getConnection(cadenaConexion,"root", "root");
System.out.println("Conexión exitosa");
String query = "select * from Alumnos";
PreparedStatement stm =...
Regístrate para leer el documento completo.