Insertar Foto A Bd
EJEMPLO DATOS DE TRABAJADORES ACOMPAÑADO DE SU FOTO
1. CREAR UNA BASE DE DATOS
2. Crear el proyecto Biblioteca con la siguiente forma
3.LUEGO CREAR UN FORMULARIO
PROGRAMANDO FRMFOTO
Las librerías que intervienen
package bibliteca;
import java.awt.*;
import java.io.ByteArrayOutputStream;
import java.io.File;
importjava.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.*;
importjavax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.table.DefaultTableModel;
Conexión.java
package bibliteca;
import java.sql.*;
import javax.swing.table.DefaultTableModel;
public class conexion {
Connectionconectar;
Statement stSentenciasSQL;
ResultSet rsDatosResultado;
PreparedStatement psPrepararSentencia;
public conexion() throws ClassNotFoundException, SQLException {try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/biblioteca";
conectar = DriverManager.getConnection(url, "root", "");stSentenciasSQL = conectar.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
} catch (ClassNotFoundException ex) {
throw ex;
} catch(SQLException ex1) {
throw ex1;
}
}
//funcion para ejecutar sentencias SELECT
public ResultSet consulta(String sql) throws SQLException {
try {rsDatosResultado = stSentenciasSQL.executeQuery(sql);//para sentencias select nada mas
} catch (SQLException ex) {
throw ex;
}
return rsDatosResultado;}
//funcion para ejecutar sentencias INSERT DELETE UPDATE
public void ejecutar(String sql) throws SQLException {
try {
stSentenciasSQL.execute(sql);
}...
Regístrate para leer el documento completo.