Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sqldesdeeclipse PDF
Sqldesdeeclipse PDF
En este tutorial se seguirn los pasos para realizar conexin desde una aplicacin en java desde
eclipse con una base de datos en SQLSERVER 2005.
Tecnologa usada:
-SQLSERVER 2005
-SQL SERVER Configuration Manager
-Eclipse Galileo
En este tutorial vamos a trabajar con un ejemplo donde utilizaremos una base de datos llamada
prueba con una tabla que llamaremos tabla1, la cual creamos con dos campos, nombre de tipo
varChar(50) y cdigo de tipo int.
Vamos a utilizar un usuario y una contrasea para realizar la conexin, para esto trabajamos con
SQL Server authentication y sa un login que viene incluido por defecto, y hacemos cambio de la
contrasea en este caso prueba y tambin configuraremos algunas opciones para el buen acceso
desde la aplicacin:
Al finalizar esto damos clic en ok, e iniciamos una nueva conexin , pero ahora como el
usuario sa, para tener los permisos que le asignamos para el manejo de bases de datos.
Aqu finalizamos la fase de SQL y damos inicio a la creacin de la clase con la que tendremos
acceso a la base de datos desde eclipse.
El cdigo con el que se trabajar es el siguiente.
package PRUEBA;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.Statement;
import java.util.Scanner;
public pruebabd() {
try {
// cadena de conexion a utilizar, por defecto usamos el
puerto 1433
String url = "jdbc:jtds:Sqlserver://localhost:1433/" +
db;
System.out.println("\n TRABAJANDO CON JDBC SQL
Server");
System.out.println("===============\n");
//para trabajar con el driver necesario para la base de
datos
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//para realizar la coneccin Es necesario trabajar con el
//metodo DriverManager
con = DriverManager.getConnection(url, user, pass);
// si hay conexin activa
if (con != null)
System.out.println("Conexion con " + db + " creada con exito.");
}
}
METODO PARA INSERCION DE DATOS EN LA BASE DE DATOS
/**
* @param args
*/
public static void main(String[] args) {
pruebabd prueba = new pruebabd();
prueba.mostrarDatos();
if (con != null) {
Statement statement = con.createStatement();
statement.executeUpdate("INSERT INTO tabla1 "
+ "VALUES(0623010, 'laura')");
statement.executeUpdate("INSERT INTO tabla1 "
+ "VALUES(062011, 'pedro')");
statement.executeUpdate("INSERT INTO tabla1 "
+ "VALUES(062002, 'karen')");
con.close();
} catch (Exception e) {
}
}
}