Programacion
CODIGO FUENTE DE LA CLASE CONEXIÓN
package conexion;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
importjava.sql.SQLDataException;
public class conexion {
private Connection con;
conexion() throws SQLException{
try {
MysqlDataSource dataSource = new MysqlDataSource();dataSource.setUser("root");
dataSource.setPassword("");
dataSource.setDatabaseName("reggaeton");
dataSource.setServerName("localhost");Connection conexion = dataSource.getConnection();
con = conexion;
} catch (SQLException ex){
System.out.println("Error" + ex);
}
}
public voidcerrarConexion(){
try{
con.close();
}catch (SQLException ex){
System.out.println("Error: "+ ex);
}
}
private void datosConexion(){try{
System.out.println("DB Conectada: "+
con.getCatalog().toString());
}catch (SQLException ex){
System.out.println("Error: "+ ex);}
}
public void usarDatos(){
this.datosConexion();
}
public void ejecutarSQL(String teAmo, int tipo){
int i;
try{
Statement s =con.createStatement();
switch (tipo){
case 1:
ResultSet res = s.executeQuery(teAmo);
ResultSetMetaData resmd = res.getMetaData();while (res.next())
{
for (i = 1; i <= resmd.getColumnCount(); i++){
System.out.print(res.getObject(i).toString()+"*");
}
System.out.println("");
}
res.close();
break;
case 2:s.executeUpdate(teAmo);...
Regístrate para leer el documento completo.