8 de febrero de 2013

Clase MysqlDataSource


Si la conexión va a ser siempre con una base de datos  MySQL, tenemos una forma más sencilla de establecer la conexión, usando la clase MysqlDataSource. Esta clase viene dentro del driver MySQL-JDBC que nos hemos bajado y al ser específica de MySQL, no debemos proporcionarle cosas como el driver, además de que gestiona mejor la conexión con  MySQL que una clase genérica.
El código va así:


package javApplication;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;

public class Conexion {
 static String user="root";
 static String pass="root";
static String url="jdbc:mysql://127.0.0.1/Empleado";
 
public static Connection conectar(){
Connection link=null;
    try{
     
    MysqlDataSource dataSource = new MysqlDataSource();
dataSource.setUser("root");
dataSource.setPassword("root");
dataSource.setDatabaseName("empleado");
dataSource.setServerName("localhost");
link = dataSource.getConnection();
return link;
    }catch(Exception ex){
        System.out.println(ex.getMessage());
    }}}

Related Posts:

  • Conectar JAVA-MySQL utilizando ODBCPara conectar Mysql con Java vía ODBC necesitaremos descargar el connector de la pagina web de MySQL y seleccionar la arquitectura apropiada desde aquí !!! y lo instalamos en nuestra compu...algo muy … Read More
  • Procedimientos Almacenados y Vistas en MySQL-JavaEn esta entrada se utilizaran procedimientos almacenados para ingresar, modificar y eliminar datos de empleado de una tabla en MySQL, ademas se utilizara una vista para mostrar los datos de todos los empleados en un… Read More
  • ACME con JAVA-MySQL sin GUI NetBeansEste ejemplo se trabaja sobre el NetBeans IDE 7.2.1 y sobre la base de datos: empleado, tabla: registro en MySQL, al referirme a que no tendrá GUI es que no se diseñara una interfaz gráfica o JFrame Form, sino … Read More
  • Consejos al utilizar JDBC Evitar consultas SQL SELECT * SELECT * FROM... es una forma muy habitual de establecer una consulta en SQL. Sin embargo, muchas veces no es necesario consultar todos los campos. Para cada columna que hay que devolver, … Read More
  • ACME con JAVA-MySQL con GUI NetBeansCreando la Java Application En este ejemplo haremos un buscador de datos de un empleado, también ingresaremos nuevos datos, modificaremos datos existentes y eliminaremos datos de un empleado desde una base de datos … Read More