gracias por las sugerencias !!!!
dicen, el que no arriesga nada gana mas bien es una experiencia mas ....
dicen, el que no arriesga nada gana mas bien es una experiencia mas ....
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpublic class conexion {
private Connection con;
public Connection conexion() throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
con= DriverManager.getConnection("jdbc:mysql://localhost:3306/db_compras","root", "xxxxxxxx");
return con;
}
public ResultSet obtenerResultado(String consulta) throws Exception
{
ResultSet rs=null;
Statement st;
con= conexion();
st= con.createStatement();
rs= st.executeQuery(consulta);
return rs;
}
public void cerrarConexion() throws Exception
{
con.close();
con=null;
}
public void realizarTransaccion(String query) throws Exception
{
try
{
Statement st1;
con= conexion();
con.setAutoCommit(false);
st1= con.createStatement();
st1.execute(query);
con.commit();
con.setAutoCommit(true);
st1.close();
con.close();
JOptionPane.showMessageDialog(null, "LA TRASACCION SE REALIZO CORRECTAMENTE");
}
catch(Exception ex)
{
con.rollback();
JOptionPane.showMessageDialog(null, "ERROR" + ex);
}
}
}
Cita de: sapito169 en 2 Noviembre 2012, 11:19 AMgracias mil gracias por las respuesta y por las correcciones :
estas demostrando que me entiendes
si con esa forma te puedes conectar con un mysql que esta en tu pc pero también con cualquier mysql que este en cualquier parte del mundo
eso es posible debido a que cuando creas una conexión puedes ponerle la url y su clave
conexion = DriverManager.getConnection(<a ca la url de tu base de datos>,<aca el usuario>,<aca su contraseña>);
Es importante que la base de datos este bien configurada.Ella tiene que tener los permisos necesarios para aceptar conexiones remotas