Enviar búsqueda
Cargar
EJEMPLOS DESARROLLADOS
•
86 recomendaciones
•
16,765 vistas
Darwin Durand
Seguir
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 12
Recomendados
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
Daniel Gómez
Sql(structured query language)
Sql(structured query language)
Ishucs
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
Daniel Gómez
4 unidad polimorfismo
4 unidad polimorfismo
Ing Joshua Betancourt
Lenguajes libre de contexto
Lenguajes libre de contexto
Verónica Es'Loo
Estructuras de seleccion
Estructuras de seleccion
Clariza
Memoria dinamica
Memoria dinamica
Cesar Oswaldo Osorio Agualongo
Listas, pilas y colas
Listas, pilas y colas
Autoridad Nacional de Asuntos Maritimos
Recomendados
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
Daniel Gómez
Sql(structured query language)
Sql(structured query language)
Ishucs
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
Daniel Gómez
4 unidad polimorfismo
4 unidad polimorfismo
Ing Joshua Betancourt
Lenguajes libre de contexto
Lenguajes libre de contexto
Verónica Es'Loo
Estructuras de seleccion
Estructuras de seleccion
Clariza
Memoria dinamica
Memoria dinamica
Cesar Oswaldo Osorio Agualongo
Listas, pilas y colas
Listas, pilas y colas
Autoridad Nacional de Asuntos Maritimos
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
Rufi Flores
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
Zamantha Gonzalez Universidad Nacional Abierta
Ejercicios Java
Ejercicios Java
Benjamín Joaquín Martínez
5. stored procedure and functions
5. stored procedure and functions
Amrit Kaur
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
José Antonio Sandoval Acosta
Arrays unidimensionales
Arrays unidimensionales
Juampa Condoy Espinosa
Manejo de excepciones en Java
Manejo de excepciones en Java
John Ortiz
Curso de Python
Curso de Python
Washington Bastidas
Arreglos bidimensionales o matrices
Arreglos bidimensionales o matrices
AriannaYadiraT
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA
Michelle Torres
Comandos java
Comandos java
Michelle Peña
Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01
Emerson Garay
Constructores en Java
Constructores en Java
UCE
Aplicación de escritorio con java
Aplicación de escritorio con java
Emerson Garay
AGGREGATE FUNCTION.pptx
AGGREGATE FUNCTION.pptx
Anusha sivakumar
Disparadores Trigger En Sql Y My Sql
Disparadores Trigger En Sql Y My Sql
yareli
Estructura de Datos: Recursividad
Estructura de Datos: Recursividad
Yanahui Bc
Pilas En C++
Pilas En C++
maria alejandra
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
William Diaz S
Métodos en programacion
Métodos en programacion
crisricguepi
61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans
epilefmtx
Curso basico de base de datos con java
Curso basico de base de datos con java
Victor Hugo Chavez Salazar
Más contenido relacionado
La actualidad más candente
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
Rufi Flores
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
Zamantha Gonzalez Universidad Nacional Abierta
Ejercicios Java
Ejercicios Java
Benjamín Joaquín Martínez
5. stored procedure and functions
5. stored procedure and functions
Amrit Kaur
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
José Antonio Sandoval Acosta
Arrays unidimensionales
Arrays unidimensionales
Juampa Condoy Espinosa
Manejo de excepciones en Java
Manejo de excepciones en Java
John Ortiz
Curso de Python
Curso de Python
Washington Bastidas
Arreglos bidimensionales o matrices
Arreglos bidimensionales o matrices
AriannaYadiraT
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA
Michelle Torres
Comandos java
Comandos java
Michelle Peña
Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01
Emerson Garay
Constructores en Java
Constructores en Java
UCE
Aplicación de escritorio con java
Aplicación de escritorio con java
Emerson Garay
AGGREGATE FUNCTION.pptx
AGGREGATE FUNCTION.pptx
Anusha sivakumar
Disparadores Trigger En Sql Y My Sql
Disparadores Trigger En Sql Y My Sql
yareli
Estructura de Datos: Recursividad
Estructura de Datos: Recursividad
Yanahui Bc
Pilas En C++
Pilas En C++
maria alejandra
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
William Diaz S
Métodos en programacion
Métodos en programacion
crisricguepi
La actualidad más candente
(20)
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
Ejercicios Java
Ejercicios Java
5. stored procedure and functions
5. stored procedure and functions
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
Arrays unidimensionales
Arrays unidimensionales
Manejo de excepciones en Java
Manejo de excepciones en Java
Curso de Python
Curso de Python
Arreglos bidimensionales o matrices
Arreglos bidimensionales o matrices
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA
Comandos java
Comandos java
Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01
Constructores en Java
Constructores en Java
Aplicación de escritorio con java
Aplicación de escritorio con java
AGGREGATE FUNCTION.pptx
AGGREGATE FUNCTION.pptx
Disparadores Trigger En Sql Y My Sql
Disparadores Trigger En Sql Y My Sql
Estructura de Datos: Recursividad
Estructura de Datos: Recursividad
Pilas En C++
Pilas En C++
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Métodos en programacion
Métodos en programacion
Destacado
61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans
epilefmtx
Curso basico de base de datos con java
Curso basico de base de datos con java
Victor Hugo Chavez Salazar
Base de datos con Netbeans
Base de datos con Netbeans
Randy
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
Jsrfs Montemayor
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
guest044583b
Java y Bases de Datos
Java y Bases de Datos
Ronny Parra
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySql
Javashi
Ejercicios resueltos de java
Ejercicios resueltos de java
Faral TF
Ejercicios resueltos de sql
Ejercicios resueltos de sql
Julian Benavidez
Destacado
(9)
61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans
Curso basico de base de datos con java
Curso basico de base de datos con java
Base de datos con Netbeans
Base de datos con Netbeans
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
Java y Bases de Datos
Java y Bases de Datos
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySql
Ejercicios resueltos de java
Ejercicios resueltos de java
Ejercicios resueltos de sql
Ejercicios resueltos de sql
Más de Darwin Durand
Ejemplos Borland C++ Builder
Ejemplos Borland C++ Builder
Darwin Durand
Visual Studio.Net - Sql Server
Visual Studio.Net - Sql Server
Darwin Durand
VISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLE
Darwin Durand
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
Darwin Durand
PROYECTO PRUEBA DE CONEXIONES (Mantenimiento)
PROYECTO PRUEBA DE CONEXIONES (Mantenimiento)
Darwin Durand
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
Darwin Durand
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)
Darwin Durand
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
Darwin Durand
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
Darwin Durand
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
Darwin Durand
SERVLET BASICS
SERVLET BASICS
Darwin Durand
INDICES EN SQL SERVER
INDICES EN SQL SERVER
Darwin Durand
INTEGRIDAD DE DATOS
INTEGRIDAD DE DATOS
Darwin Durand
APLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALES
Darwin Durand
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOS
Darwin Durand
CREACION DE TABLAS
CREACION DE TABLAS
Darwin Durand
Más de Darwin Durand
(16)
Ejemplos Borland C++ Builder
Ejemplos Borland C++ Builder
Visual Studio.Net - Sql Server
Visual Studio.Net - Sql Server
VISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLE
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
PROYECTO PRUEBA DE CONEXIONES (Mantenimiento)
PROYECTO PRUEBA DE CONEXIONES (Mantenimiento)
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
SERVLET BASICS
SERVLET BASICS
INDICES EN SQL SERVER
INDICES EN SQL SERVER
INTEGRIDAD DE DATOS
INTEGRIDAD DE DATOS
APLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALES
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION DE TABLAS
CREACION DE TABLAS
Último
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
Nguyen Thanh Tu Collection
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
Nguyen Thanh Tu Collection
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
Idrees.Hishyar
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
سمير بسيوني
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)
Shankar Aware
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
Nguyen Thanh Tu Collection
Último
(6)
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
EJEMPLOS DESARROLLADOS
1.
EJEMPLOS DESARROLLADOS (NETBEANS
– SQL SERVER)<br />MANTENIMIENTO DE CLIENTE<br />----------------------------------------------------------------<br />package alfa;<br />import java.sql.*;<br />import javax.swing.*;<br />public class mancli extends javax.swing.JFrame {<br /> private Connection cn;<br /> private Statement st;<br /> private ResultSet rs;<br /> private boolean rnuevo = false;<br /> private String cod = quot; quot; ;<br /> private String cmdSQL = quot; quot; ;<br /> public mancli() {<br /> initComponents();<br /> }<br /> private void formWindowOpened(java.awt.event.WindowEvent evt) { <br /> try {<br /> conexion();<br /> rs.next();<br /> mostrar();<br /> cn.setAutoCommit(false);// los cambios deben conf<br /> } catch (SQLException ex) {<br /> System.err.println(quot; Error en conexion:quot; + ex.getMessage());<br /> }<br /> } <br /> private void btnPrimeroActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> rs.first();<br /> mostrar();<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnUltimoActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> rs.last();<br /> mostrar();<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnAnteriorActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> if (rs.isFirst()) {<br /> mensaje(quot; Primer registroquot; );<br /> } else {<br /> rs.previous();<br /> mostrar();<br /> }<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnSiguienteActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> if (rs.isLast()) {<br /> mensaje(quot; Ultimo registroquot; );<br /> } else {<br /> rs.next();<br /> mostrar();<br /> }<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnNuevoActionPerformed(java.awt.event.ActionEvent evt) { <br /> txtCodcli.setText(quot; quot; );<br /> txtCliente.setText(quot; quot; );<br /> txtDireccion.setText(quot; quot; );<br /> txtLcredito.setText(quot; quot; );<br /> chkExtranjero.setSelected(false);<br /> setControles(false);<br /> setEditar(true);<br /> txtCodcli.requestFocus();<br /> rnuevo = true;<br /> } <br /> private void btnModificarActionPerformed(java.awt.event.ActionEvent evt) { <br /> setControles(false);<br /> setEditar(true);<br /> cod = txtCodcli.getText().trim();<br /> txtCodcli.requestFocus();<br /> } <br /> private void btnCancelarActionPerformed(java.awt.event.ActionEvent evt) { <br /> boolean conf = confirmax(quot; Cancelar cambiosquot; );<br /> if (conf) {<br /> setControles(true);<br /> setEditar(false);<br /> rnuevo = false;<br /> mostrar();<br /> }<br /> } <br /> private void btnGuardarActionPerformed(java.awt.event.ActionEvent evt) { <br /> boolean conf = confirmax(quot; Guardar cambiosquot; );<br /> if (conf) {<br /> try {<br /> int x;<br /> x = chkExtranjero.isSelected() ? 1 : 0;<br /> if (rnuevo) {<br /> cmdSQL = quot; Insert into Clientes (Cod_cli,Cliente,Direccion,Lcredito,Extranjero)quot; <br /> + quot; Values('quot; <br /> + txtCodcli.getText().trim()<br /> + quot; ','quot; <br /> + txtCliente.getText().trim()<br /> + quot; ','quot; <br /> + txtDireccion.getText().trim()<br /> + quot; ',quot; <br /> + txtLcredito.getText().trim()<br /> + quot; ,quot; <br /> + String.valueOf(x) + quot; )quot; ;<br /> st.executeUpdate(cmdSQL);<br /> mensaje(quot; Registro adicionadoquot; );<br /> rnuevo = false;<br /> } else {<br /> cmdSQL = quot; Update Clientes set cod_cli='quot; <br /> + txtCodcli.getText().trim()<br /> + quot; ',cliente='quot; <br /> + txtCliente.getText().trim()<br /> + quot; ',Direccion='quot; <br /> + txtDireccion.getText().trim()<br /> + quot; ',Lcredito=quot; <br /> + txtLcredito.getText().trim()<br /> + quot; ,Extranjero=quot; + String.valueOf(x)<br /> + quot; where cod_cli='quot; + cod + quot; 'quot; ;<br /> st.executeUpdate(cmdSQL);<br /> mensaje(quot; Registro modificadoquot; );<br /> }<br /> cmdSQL = quot; Select * from Clientesquot; ;<br /> rs = st.executeQuery(cmdSQL);<br /> setControles(true);<br /> setEditar(false);<br /> rs.next();<br /> mostrar();<br /> } catch (Exception x) {<br /> System.err.println(quot; Error al guardar:quot; + x.getMessage());<br /> }<br /> }<br /> } <br /> private void btnEliminarActionPerformed(java.awt.event.ActionEvent evt) { <br /> boolean conf = confirmax(quot; Eliminar registroquot; );<br /> if (conf) {<br /> try {<br /> cmdSQL = quot; Delete from Clientes where quot; <br /> + quot; cod_cli='quot; + txtCodcli.getText().trim()<br /> + quot; 'quot; ;<br /> st.executeUpdate(cmdSQL);<br /> // rs.first();<br /> cmdSQL = quot; Select * from Clientesquot; ;<br /> rs = st.executeQuery(cmdSQL);<br /> rs.next();<br /> mostrar();<br /> } catch (Exception x) {<br /> }<br /> }<br /> } <br /> private void btnBuscarActionPerformed(java.awt.event.ActionEvent evt) { <br /> String codbus = JOptionPane.showInputDialog(null,<br /> quot; Ingrese codigo a Buscarquot; );<br /> boolean encontrado = busqueda(codbus);<br /> if (encontrado) {<br /> mostrar();<br /> } else {<br /> mensaje(quot; Codigo no encontradoquot; );<br /> }<br /> } <br /> private void btnSalirActionPerformed(java.awt.event.ActionEvent evt) { <br /> boolean salirsi = confirmax(quot; Cerrar formularioquot; );<br /> if (salirsi) {<br /> try {<br /> boolean conf = confirmax(quot; Guardar todos los cambiosquot; );<br /> if (conf) {<br /> cn.commit();// confirma cambios<br /> } else {<br /> cn.rollback(); // deshace cambios<br /> }<br /> cn.setAutoCommit(true);// los cambios no se conf<br /> rs.close();<br /> st.close();<br /> cn.close();<br /> mensaje(quot; Conexion cerradaquot; );<br /> System.exit(0);<br /> } catch (Exception x) {<br /> System.out.println(quot; Error al cerrar tabla Clientes:quot; <br /> + x.getMessage());<br /> }<br /> //ocultar();<br /> }<br /> } <br /> // Metodos del usuario<br /> public void mostrar() {<br /> try {<br /> rs.refreshRow();<br /> txtCodcli.setText(rs.getString(quot; cod_cliquot; ));<br /> rs.refreshRow();<br /> txtCliente.setText(rs.getString(quot; clientequot; ));<br /> rs.refreshRow();<br /> txtDireccion.setText(rs.getString(quot; direccionquot; ));<br /> rs.refreshRow();<br /> txtLcredito.setText(String.valueOf(rs.getFloat(quot; lcreditoquot; )));<br /> rs.refreshRow();<br /> chkExtranjero.setSelected(rs.getBoolean(quot; extranjeroquot; ));<br /> } catch (Exception ex) {<br /> System.err.println(quot; Error en registro:quot; + ex.getMessage());<br /> }<br /> }<br /> public static boolean confirmax(String msj) {<br /> int r = JOptionPane.showConfirmDialog(null, msj, quot; quot; ,<br /> JOptionPane.YES_NO_OPTION);<br /> if (r == JOptionPane.YES_OPTION) {<br /> return true;<br /> } else {<br /> return false;<br /> }<br /> }<br /> public void setControles(boolean estado) {<br /> btnPrimero.setEnabled(estado);<br /> btnAnterior.setEnabled(estado);<br /> btnSiguiente.setEnabled(estado);<br /> btnUltimo.setEnabled(estado);<br /> btnNuevo.setEnabled(estado);<br /> btnModificar.setEnabled(estado);<br /> btnEliminar.setEnabled(estado);<br /> btnBuscar.setEnabled(estado);<br /> btnPrimero.setEnabled(estado);<br /> btnAnterior.setEnabled(estado);<br /> btnSiguiente.setEnabled(estado);<br /> btnSalir.setEnabled(estado);<br /> btnGuardar.setEnabled(!estado);<br /> btnCancelar.setEnabled(!estado);<br /> }<br /> public void setEditar(boolean estado) {<br /> txtCodcli.setEditable(estado);<br /> txtCliente.setEditable(estado);<br /> txtDireccion.setEditable(estado);<br /> txtLcredito.setEditable(estado);<br /> chkExtranjero.setEnabled(estado);<br /> }<br /> public boolean busqueda(String xcod) {<br /> boolean encontrado = false;<br /> int nra;<br /> try {<br /> nra = rs.getRow();<br /> rs.beforeFirst();<br /> boolean neof = rs.next();<br /> while (neof && !encontrado) {<br /> if (rs.getString(quot; cod_cliquot; ).equals(xcod.trim())) {<br /> encontrado = true;<br /> } else {<br /> neof = rs.next();<br /> }<br /> }<br /> if (!encontrado) {<br /> rs.absolute(nra);<br /> }<br /> } catch (Exception x) {<br /> System.err.println(quot; Error en busqueda:quot; + x.getMessage());<br /> }<br /> return encontrado;<br /> }<br /> public void conexion() {<br /> try {<br /> String driver = quot; com.microsoft.sqlserver.jdbc.SQLServerDriverquot; ;<br /> String url = quot; jdbc:sqlserver://localhost;databaseName=Facturacionquot; ;<br /> /*String driver = quot; sun.jdbc.odbc.JdbcOdbcDriverquot; ;<br /> String url = quot; jdbc:odbc:SQLFacturacionquot; ;*/<br /> Class.forName(driver);<br /> cn = DriverManager.getConnection(url, quot; saquot; , quot; 123quot; );<br /> st = cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,<br /> ResultSet.CONCUR_UPDATABLE);<br /> rs = st.executeQuery(quot; Select * from Clientesquot; );<br /> } catch (Exception ex) {<br /> System.err.println(quot; Error en busqueda:quot; + ex.getMessage());<br /> }<br /> }<br /> public void mensaje(String msj) {<br /> JOptionPane.showMessageDialog(null, msj);<br /> }<br /> public static void main(String args[]) {<br /> java.awt.EventQueue.invokeLater(new Runnable() {<br /> public void run() {<br /> new mancli().setVisible(true);<br /> }<br /> });<br /> }<br />BUSCAR CLIENTES<br />-----------------------------------------------------------<br />package alfa;<br />import java.sql.Connection;<br />import java.sql.DriverManager;<br />import java.sql.ResultSet;<br />import java.sql.Statement;<br />import javax.swing.DefaultListModel;<br />public class Buscli extends javax.swing.JFrame {<br /> Connection cn = null; // variable de conexion<br /> Statement st = null; // variable de instruccion SQL<br /> ResultSet rs = null; // variable de registros o filas<br /> public Buscli() {<br /> initComponents();<br /> }<br />private void formWindowOpened(java.awt.event.WindowEvent evt) { <br /> conexion();<br /> llenarLista();<br /> } <br /> private void txtClibusKeyReleased(java.awt.event.KeyEvent evt) { <br /> String cmdSQL = quot; quot; ;<br /> cmdSQL = quot; Select * from Clientes Where cliente Like 'quot; <br /> + txtClibus.getText().trim() + quot; %'quot; ;<br /> try {<br /> rs = st.executeQuery(cmdSQL);<br /> } catch (Exception ex) {<br /> }<br /> llenarLista();<br /> } <br />private void conexion() {<br /> try {<br /> // odbc<br /> //String driver = quot; sun.jdbc.odbc.JdbcOdbcDriverquot; ;<br /> //String url = quot; jdbc:odbc:SQLFacturacionquot; ;<br /> // sql Server nativo<br /> String driver = quot; com.microsoft.sqlserver.jdbc.SQLServerDriverquot; ;<br /> String url = quot; jdbc:sqlserver://localhost;databaseName=Facturacionquot; ;<br /> Class.forName(driver);<br /> cn = DriverManager.getConnection(url, quot; saquot; , quot; 123quot; );<br /> st = cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,<br /> ResultSet.CONCUR_READ_ONLY);<br /> rs = st.executeQuery(quot; Select * from Clientesquot; );<br /> } catch (Exception ex) {<br /> System.err.println(quot; Error en conexion:quot; + ex.getMessage());<br /> }<br /> }<br /> private void llenarLista() {<br /> modelo.clear(); // vaciamos la lista<br /> try {<br /> rs.beforeFirst();<br /> while (rs.next()) {<br /> modelo.addElement(rs.getString(quot; cod_cliquot; ) + quot; quot; + rs.getString(quot; clientequot; ));<br /> }<br /> } catch (Exception ex) {<br /> }<br /> }<br /> public static void main(String args[]) {<br /> java.awt.EventQueue.invokeLater(new Runnable() {<br /> public void run() {<br /> new Buscli().setVisible(true);<br /> }<br /> });<br /> }<br />VISUALIZAR CLIENTES (DRIVER SQL)<br />-------------------------------------------------------------<br />package alfa;<br />import java.sql.Connection;<br />import java.sql.DriverManager;<br />import java.sql.ResultSet;<br />import java.sql.Statement;<br />import javax.swing.JOptionPane;<br />public class Viscli extends javax.swing.JFrame {<br /> // variables globales<br /> Connection cn = null; // variable de conexion<br /> Statement st = null; // variable de instruccion SQL<br /> ResultSet rs = null; // variable de registros o filas<br /> /** Creates new form Viscli */<br /> public Viscli() {<br /> initComponents();<br /> }<br />private void formWindowOpened(java.awt.event.WindowEvent evt) { <br /> conexion();<br /> } <br /> private void btnPrimeroActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> rs.first();<br /> mostrar();<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnUltimoActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> rs.last();<br /> mostrar();<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnAnteriorActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> if (rs.isFirst()) {<br /> JOptionPane.showMessageDialog(null, quot; Inicio de la tablaquot; );<br /> } else {<br /> rs.previous(); // ir al anterior registro<br /> mostrar();<br /> }<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnSiguienteActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> if (rs.isLast()) {<br /> JOptionPane.showMessageDialog(null, quot; Final de la tablaquot; );<br /> } else {<br /> rs.next();<br /> mostrar();<br /> }<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnSalirActionPerformed(java.awt.event.ActionEvent evt) { <br /> int rsp;<br /> rsp = JOptionPane.showConfirmDialog(null, quot; Cerrar formularioquot; ,<br /> quot; Salirquot; , JOptionPane.YES_NO_OPTION);<br /> if (rsp == JOptionPane.YES_OPTION) {<br /> this.dispose();<br /> }<br /> } <br /> private void conexion() {<br /> try {<br /> // odbc<br /> //String driver = quot; sun.jdbc.odbc.JdbcOdbcDriverquot; ;<br /> //String url = quot; jdbc:odbc:SQLFacturacionquot; ;<br /> // sql Server nativo<br /> String driver = quot; com.microsoft.sqlserver.jdbc.SQLServerDriverquot; ;<br /> String url = quot; jdbc:sqlserver://localhost;databaseName=Facturacionquot; ;<br /> Class.forName(driver);<br /> cn = DriverManager.getConnection(url, quot; saquot; , quot; 123quot; );<br /> st = cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,<br /> ResultSet.CONCUR_READ_ONLY);<br /> rs = st.executeQuery(quot; Select * from Clientesquot; );<br /> rs.next();<br /> mostrar();<br /> } catch (Exception ex) {<br /> System.err.println(quot; Error en conexion:quot; + ex.getMessage());<br /> }<br /> }<br /> private void mostrar() {<br /> try {<br /> txtCodcli.setText(rs.getString(quot; cod_cliquot; ));<br /> txtCliente.setText(rs.getString(quot; clientequot; ));<br /> txtDireccion.setText(rs.getString(quot; direccionquot; ));<br /> txtLcredito.setText(String.valueOf(rs.getFloat(quot; Lcreditoquot; )));<br /> chkExtranjero.setSelected(rs.getBoolean(quot; Extranjeroquot; ));<br /> } catch (Exception ex) {<br /> System.err.println(quot; Error en registro:quot; + ex.getMessage());<br /> }<br /> }<br /> public static void main(String args[]) {<br /> java.awt.EventQueue.invokeLater(new Runnable() {<br /> public void run() {<br /> new Viscli().setVisible(true);<br /> }<br /> });<br /> }<br />VISUALIZAR CLIENTES (DRIVER NATIVO)<br />--------------------------------------------------------------<br />package alfa;<br />import java.sql.Connection;<br />import java.sql.DriverManager;<br />import java.sql.ResultSet;<br />import java.sql.Statement;<br />import javax.swing.JOptionPane;<br />public class Viscli extends javax.swing.JFrame {<br /> Connection cn = null; // variable de conexion<br /> Statement st = null; // variable de instruccion SQL<br /> ResultSet rs = null; // variable de registros o filas<br /> public Viscli() {<br /> initComponents();<br /> }<br /> private void formWindowOpened(java.awt.event.WindowEvent evt) { <br /> conexion();<br /> } <br /> private void btnPrimeroActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> rs.first();<br /> mostrar();<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnUltimoActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> rs.last();<br /> mostrar();<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnAnteriorActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> if (rs.isFirst()) {<br /> JOptionPane.showMessageDialog(null, quot; Inicio de la tablaquot; );<br /> } else {<br /> rs.previous(); // ir al anterior registro<br /> mostrar();<br /> }<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnSiguienteActionPerformed(java.awt.event.ActionEvent evt) { <br /> try {<br /> if (rs.isLast()) {<br /> JOptionPane.showMessageDialog(null, quot; Final de la tablaquot; );<br /> } else {<br /> rs.next();<br /> mostrar();<br /> }<br /> } catch (Exception ex) {<br /> }<br /> } <br /> private void btnSalirActionPerformed(java.awt.event.ActionEvent evt) { <br /> int rsp;<br /> rsp = JOptionPane.showConfirmDialog(null, quot; Cerrar formularioquot; ,<br /> quot; Salirquot; , JOptionPane.YES_NO_OPTION);<br /> if (rsp == JOptionPane.YES_OPTION) {<br /> this.dispose();<br /> }<br /> } <br /> private void conexion() {<br /> try {<br /> String driver = quot; sun.jdbc.odbc.JdbcOdbcDriverquot; ;<br /> String url = quot; jdbc:odbc:SQLFacturacionquot; ;<br /> Class.forName(driver);<br /> cn = DriverManager.getConnection(url, quot; saquot; , quot; 123quot; );<br /> st = cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,<br /> ResultSet.CONCUR_READ_ONLY);<br /> rs = st.executeQuery(quot; Select * from Clientesquot; );<br /> rs.next();<br /> mostrar();<br /> } catch (Exception ex) {<br /> System.err.println(quot; Error en conexion:quot; + ex.getMessage());<br /> }<br /> }<br /> private void mostrar() {<br /> try {<br /> txtCodcli.setText(rs.getString(quot; cod_cliquot; ));<br /> txtCliente.setText(rs.getString(quot; clientequot; ));<br /> txtDireccion.setText(rs.getString(quot; direccionquot; ));<br /> txtLcredito.setText(String.valueOf(rs.getFloat(quot; Lcreditoquot; )));<br /> chkExtranjero.setSelected(rs.getBoolean(quot; Extranjeroquot; ));<br /> } catch (Exception ex) {<br /> System.err.println(quot; Error en registro:quot; + ex.getMessage());<br /> }<br /> }<br /> public static void main(String args[]) {<br /> java.awt.EventQueue.invokeLater(new Runnable() {<br /> public void run() {<br /> new Viscli().setVisible(true);<br /> }<br /> });<br /> }<br />