martes, 15 de abril de 2008

CONEXION SQL SERVER-JAVA

SQL Server : es un potente motor de bases de datos de alto rendimiento capaz de soportar millones de registros por tabla con un interface intuitivo y con herramientas de desarrollo integradas como Visual Studio 6.0 o .NET, además incorpora un modelo de objetos totalmente programable (SQL-DMO) con el que podemos desarrollar cualquier aplicación que manipule componentes de SQL Server, es decir, hacer aplicación para crear bases de datos, tablas, DTS, backups, etc., todo lo que se puede hacer desde el administrador del SQL Server y podemos hacerlo no solo en Visual C++ sino también en Visual Basic, ASP y por supuesto en .NET.[1]

Para establecer una conexión a una base de datos con la clase DriverManager, debe registrar primero el controlador como en el ejemplo siguiente:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Una vez cargado el controlador, puede establecer una conexión con una URL de conexión:

String connectionUrl = "jdbc:sqlserver://localhost:1433;" +

"databaseName=AdventureWorks;user=MyUserName;password=*****;";

Connection con = DriverManager.getConnection(connectionUrl); [2]

Este es bloque para la conexion:

// cargar el controlador JDBCODBC
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (Exception e) {
System.out.println("Fallo en carga del controlador JDBC/ODBC");
}
// obtener la conexion
try {
Connection con = DriverManager.getConnection(
"jdbc:odbc:cursopoo",
"alumno",
"alumnopoo");
} catch (Exception e) {
System.err.println("problemas para conectar a "+URL);
}

[2]




[1]http://www.netveloper.com/contenido2.aspx?IDC=64_0.
[3]http://www.tamps.cinvestav.mx/~ilopez/poo/poo-XIII.pdf.

No hay comentarios: