0 votos
por (20 puntos) en SQL Server
Hola, disculpen quisiera que me ayuden a hacer una conexion desde mi netbeans al sql 2012
me seria de mu cha ayuda por favor gracias

3 Respuestas

0 votos
por (200 puntos)
Prueba con esta clase:

public class ConexBD {
    protected PreparedStatement ps;
    protected String bd;
    protected Connection cn;
    protected Statement st;
    protected String sql;
    protected ResultSet rs;
    protected final String url = "jdbc:sqlserver://localhost;databasename=";

     public ConexBD(String bd){
    this.bd=bd;
    try{
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        System.out.println("Driver Registrado");
        cn=DriverManager.getConnection(url+bd,"sa","123");
        System.out.println("Conexion Establecida");
        st= cn.createStatement();

    }catch(SQLException e1){
        System.out.println("ERROR SQL:"+ e1.getMessage());
    }
    catch(ClassNotFoundException e2){
        System.out.println("ERROR DRIVER:"+ e2.getMessage());
    }
    }

    public String getBd() {
        return bd;
    }

    public void setBd(String bd) {
        this.bd = bd;
    }

    public Connection getCn() {
        return cn;
    }

    public void setCn(Connection cn) {
        this.cn = cn;
    }

    public Statement getSt() {
        return st;
    }

    public void setSt(Statement st) {
        this.st = st;
    }

    public String getSql() {
        return sql;
    }

    public void setSql(String sql) {
        this.sql = sql;
    }

    public ResultSet getRs() {
        return rs;
    }

    public void setRs(ResultSet rs) {
        this.rs = rs;
    }
}
0 votos
por (360 puntos)

public class ConexBD {
    protected PreparedStatement ps;
    protected String bd;
    protected Connection cn;
    protected Statement st;
    protected String sql;
    protected ResultSet rs;
    protected final String url = "jdbc:sqlserver://localhost;databasename=";

     public ConexBD(String bd){
    this.bd=bd;
    try{
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        System.out.println("Driver Registrado");
        cn=DriverManager.getConnection(url+bd,"sa","123");
        System.out.println("Conexion Establecida");
        st= cn.createStatement();

    }catch(SQLException e1){
        System.out.println("ERROR SQL:"+ e1.getMessage());
    }

}

obiamente tienes q descargar el driver de SQL

0 votos
por (600 puntos)

Hola  Jeancarlo....

Bueno primeramente yo al crear una conexion al gestor de base de datos creo una clase llamada conexion la cual me ayuda a crear un crud o en este caso un formulario te comparto mi codigo el cual utilizo al conectar mi programa al gestor de base de datos a continuacion te muestro mi codigo, donde recbo tres objetos la cual es la url donde ponemos el nombre de la base de datos el segundo que es el usuario y el tercero que es la contraseña si es que el usuaro tiene contraseña para ingresar al gestor de base de datos.

public class conexion {
     public static final String URL = "jdbc:mysql://localhost:3306/registro";
    public static final String USERNAME = "root";
    public static final String PASSWORD = "pedro";

    public static Connection getConnection() {
        Connection connection = null;

        try {
            Class.forName("com.mysql.jdbc.Driver");
            connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
        } catch (Exception e) {
            System.out.println(e);
        }

        return connection;
    }}

Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...