Sei sulla pagina 1di 4

JAVA CLASE 6 SQL SERVER PARA CONECTARSE A SQL: TIPO DE INSTANCIA: 1.

. POR DEFECTO: 1 INSTANCIA X MAQUINA Localhost (local) . 127.0.0.1 IP NOMBRE DE EQUIPO 2. NOMBRADA: *\NombreInstancia Localhost\mi_Instancia Localhost\sqlexpress Para conectarse a Java, debemos elegir autenticacin sql server, pero se utiliza un driver para conectarser a Java Configurando usuario SA Click derecho sobre sa (en seguridad/inicios de sesion) y verificar en Estado que los permisos estn en CONCEDIDO y HABILITADA. Para trabajar con JAVA, Verificar que en el administrador de servicios, en configuracin de red de SQL SERVER , en protocolos este el TCP/IP HABILITADO. Herramientas/Opciones/Designers y verificar que este desmarcado el check Impedir guardar cambios, esto para poder hacer cambios y se permitan los cambios.

Acceso a datos en JAVA DAO GENERICO

DAO ORIGEN DE DATOS TRANSFER OBJECTS

VISTA

Vista: Interacta con el usuario, accede a datos. Es la APLICACIN JAVA. DAO: comunica con la base de datos. Para que pueda trabajar con BD, necesita recibir y devolver informacin y lo hace a travs del TRANSFER OBJECT. ES LA LIBRERA DE CLASES. DAO GENERICO: Ahorra cdigo. ES LA LIBRERA DE CLASES. PROYECTO LIBRERA: PARA ENLAZAR PROYECTOS: CLICK DERECHO SOBRE DAO, PROPIEDADES Y AADIR PROYECTO, ELEGIMOS TRANSFER OBJECT. AADIR PROYECTO ES PARA AGREGAR UNA REFERENCIA A UN PROYECTO QUE TODABIA ESTA DISEANDOSE. AADIR BIBLIOTECA ES CUANDO SE AADE PROEYCTO YA TERMINADO, HECHO EN NETBEANS AADIR JAO/CARPETA ES BIBLITOECAS FUERA DE NETBEANS. CLICK DERECHO EN LIBRERA Y AADIR TRNASFEROBJECT Y DAO CLICK DERECHO EN DAO Y CLIC EN aadir jao/ carpeta y elegir el driver JDBC, y elegir ruta relativa. LIBRERA TAMBIEN DEBE AADIR JDBC. GENERALMENTE CADA TABLA SQL ES UN TRANSFER OBJECT. En el proyecto TRANSFEROBJECT, click derecho en paquetes de fuentes, y Nuevo y elegimos Paquete Java y le ponemos Transfer Object, luego sobre ese paquete, click derecho y nueva clase Java.

throws Exception significa que puede genera cualquier error. TIPOS DE ORDENES: STATEMENT: Inyeccion SQL; PREPAREDSTATEMENT: Inyeccion SQL pero con parmetros CALLABLESTATEMENT: PROCEDIMIENTOS ALMACENADOS EJECUCION: EXECUTE: ORDEN SQL(CUALQUIER TIPO) EXECUTEUPDATE: ORDEN SQL DML(INSERT, UPDATE, DELETE) EXECUTEQUERY: ORDEN SQL SELECT EXECUTE BATCH: VARIAS ORDENES O LOTES JDBC: JAVA DATABASE CONECTIVITY

JDBC-ODBC BRIGDE RED NATIVO

Tipos de ordenes

Statement: inyeccin SQL PreparedStatement: inyeccin SQL pero con parmetros CallableStatement: procedimientos almacenados

Ejecucin

execute: orden sql (cualquier tipo) executeUpdate: orden sql DML( insert, update, delete) executeQuery: orden sql SELECT executeBatch: varias rdenes: Lotes

Potrebbero piacerti anche