Suche senden
Hochladen
EJEMPLOS DESARROLLADOS
•
86 gefällt mir
•
16,764 views
Darwin Durand
Folgen
Bildung
Melden
Teilen
Melden
Teilen
1 von 12
Empfohlen
Ordenamiento burbuja
Ordenamiento burbuja
Oscar Mora
Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15
rasave
Estructuras en c++
Estructuras en c++
Cesar Oswaldo Osorio Agualongo
10 ejercicios-de-do-while
10 ejercicios-de-do-while
Delvi Ramirez
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Kiim Kerrigan
Aplicación de escritorio con java
Aplicación de escritorio con java
Emerson Garay
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
Bucles anidados 2012
Bucles anidados 2012
Gabii Méndez
Empfohlen
Ordenamiento burbuja
Ordenamiento burbuja
Oscar Mora
Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15
rasave
Estructuras en c++
Estructuras en c++
Cesar Oswaldo Osorio Agualongo
10 ejercicios-de-do-while
10 ejercicios-de-do-while
Delvi Ramirez
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Kiim Kerrigan
Aplicación de escritorio con java
Aplicación de escritorio con java
Emerson Garay
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
Bucles anidados 2012
Bucles anidados 2012
Gabii Méndez
Comandos java
Comandos java
Michelle Peña
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
Junior Solano de Arco
Tipos De Datos
Tipos De Datos
Johanna Toledo Morillo
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
Rosbelia Balza
Expresiones aritmetica
Expresiones aritmetica
Carlos Mauneul
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registros
rasave
Constructores en Java
Constructores en Java
UCE
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
Cristian C
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
ncrmax
Grafo bipartito
Grafo bipartito
Dukakis de Jesus
Ejercicios resueltos de c++
Ejercicios resueltos de c++
Jhon TRUJILLO
Ejercicios Whule y Do While
Ejercicios Whule y Do While
Joshe Varillas
Bucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código java
Fanny Lorenzo Quilla
Comandos java
Comandos java
Diuxy Martinez
Programa de Cola Estática
Programa de Cola Estática
Blanca Elia Jiménez Guzmán
GUI Salario en java con NetBeans
GUI Salario en java con NetBeans
Emerson Garay
Ejercicios resueltos de programacion
Ejercicios resueltos de programacion
Jaime amambal
EJEMPLOS DE CLASES Y HERENCIAS
EJEMPLOS DE CLASES Y HERENCIAS
Marcelo Herrera
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
Brivé Soluciones
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
Boris Salleg
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
Weitere ähnliche Inhalte
Was ist angesagt?
Comandos java
Comandos java
Michelle Peña
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
Junior Solano de Arco
Tipos De Datos
Tipos De Datos
Johanna Toledo Morillo
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
Rosbelia Balza
Expresiones aritmetica
Expresiones aritmetica
Carlos Mauneul
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registros
rasave
Constructores en Java
Constructores en Java
UCE
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
Cristian C
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
ncrmax
Grafo bipartito
Grafo bipartito
Dukakis de Jesus
Ejercicios resueltos de c++
Ejercicios resueltos de c++
Jhon TRUJILLO
Ejercicios Whule y Do While
Ejercicios Whule y Do While
Joshe Varillas
Bucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código java
Fanny Lorenzo Quilla
Comandos java
Comandos java
Diuxy Martinez
Programa de Cola Estática
Programa de Cola Estática
Blanca Elia Jiménez Guzmán
GUI Salario en java con NetBeans
GUI Salario en java con NetBeans
Emerson Garay
Ejercicios resueltos de programacion
Ejercicios resueltos de programacion
Jaime amambal
EJEMPLOS DE CLASES Y HERENCIAS
EJEMPLOS DE CLASES Y HERENCIAS
Marcelo Herrera
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
Brivé Soluciones
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
Boris Salleg
Was ist angesagt?
(20)
Comandos java
Comandos java
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
Tipos De Datos
Tipos De Datos
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
Expresiones aritmetica
Expresiones aritmetica
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Constructores en Java
Constructores en Java
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
Grafo bipartito
Grafo bipartito
Ejercicios resueltos de c++
Ejercicios resueltos de c++
Ejercicios Whule y Do While
Ejercicios Whule y Do While
Bucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código java
Comandos java
Comandos java
Programa de Cola Estática
Programa de Cola Estática
GUI Salario en java con NetBeans
GUI Salario en java con NetBeans
Ejercicios resueltos de programacion
Ejercicios resueltos de programacion
EJEMPLOS DE CLASES Y HERENCIAS
EJEMPLOS DE CLASES Y HERENCIAS
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
Andere mochten auch
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
Andere mochten auch
(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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
Català parelles 3r - Emma i Ariadna (1).pdf
Català parelles 3r - Emma i Ariadna (1).pdf
Ernest Lluch
ClimART Action | eTwinning Project
ClimART Action | eTwinning Project
Nuckles
Català Individual 3r - Víctor.pdf JOCS FLORALS
Català Individual 3r - Víctor.pdf JOCS FLORALS
Ernest Lluch
Díptic IFE (2) ifeifeifeife ife ife.pdf
Díptic IFE (2) ifeifeifeife ife ife.pdf
institutpladelbosc pladelbosc
RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
scbastidasv
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Eesti Loodusturism
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
Khaled Elbattawy
Castellà parelles 2n - Abril i Irina.pdf
Castellà parelles 2n - Abril i Irina.pdf
Ernest Lluch
Kürzlich hochgeladen
(8)
Català parelles 3r - Emma i Ariadna (1).pdf
Català parelles 3r - Emma i Ariadna (1).pdf
ClimART Action | eTwinning Project
ClimART Action | eTwinning Project
Català Individual 3r - Víctor.pdf JOCS FLORALS
Català Individual 3r - Víctor.pdf JOCS FLORALS
Díptic IFE (2) ifeifeifeife ife ife.pdf
Díptic IFE (2) ifeifeifeife ife ife.pdf
RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
Castellà parelles 2n - Abril i Irina.pdf
Castellà parelles 2n - Abril i Irina.pdf
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 />