crear metodo de cierre de conexion a mysql

ppman5k
17 de Febrero del 2006
Hola..
soy nuevo en java y estoy aprendiendo java con mysql.. las conexiones si las puedo realiar y modificar e ingresar datos a mi base de datos a mysql... pero cada clase que utilizo para hacer transacciones ay que crear la conexion y abrirla y por ultimo cerrarla...

entonces quiero acer una clase que se llame Conexion.. en donde tenga 2 metodos..
el primero "conectar()" y el segundo "desconectar()"

por el primero no hay ningun problema...
public class Conexion {
static String bd = "agendita";
static String url = "jdbc:mysql://localhost/"+bd;
static String login = "root";
static String password = "";

public void conectar(){

// try{
Connection conn = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url,login,password);
//if (conn != null){
// System.out.println("Coneccion a MySQL realizado..............");
// }
// else{
// System.out.println("Conexion a MySQL invalida.............");
// }
//}catch (SQLException ex) {
//System.out.println(ex);}
//catch (ClassNotFoundException ex) {
//System.out.printl(ex);}
// }
}
public void desconectar() {
conn.close(); }

}
pero con el segundo .. como le hago para indicarle al metodo desconectar la conexion que esta abierta en el metodo conectar()...
Compilo tal y como esta y me marca errores
/opt/jdk1.5.0_06/jre/Class/Conexion.java:10: cannot find symbol
symbol : class Connection
location: class Conexion
Connection conn = null;
^
/opt/jdk1.5.0_06/jre/Class/Conexion.java:12: cannot find symbol
symbol : variable DriverManager
location: class Conexion
conn = DriverManager.getConnection(url,login,password);
^
/opt/jdk1.5.0_06/jre/Class/Conexion.java:26: cannot find symbol
symbol : variable conn
location: class Conexion
conn.close(); }
^
3 errors

chuidiang
17 de Febrero del 2006
Hola:

El error que te da tiene pinta de que te falta el import de Connection

import java.sql.Connection:

Se bueno