Codigo GuiaCrystalReport1

El siguiente es el código de la primera guia de cristal report (Si lo van a copiar, tengan cuidado con la declaracion del método Form1_Load

Imports System.Data
Imports System.Data.Odbc
Public Class Form1
Dim conexionDB As OdbcConnection
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'Cuando creamos un reporte con CrystalReport, inmediatamente se genera una clase con el nombre
'del reporte que creamos, para luego ser utiliza por un objeto o instancia de dicha clase.

Dim crystal As New CrystalReport1 'Instancia del reporte que acabamos de crear
'dataset1 es un objeto o instancia de la clase testDataSet, la cual es una clase que se crea
'automaticamente desde el diseñador de conjuntos de datos.
Dim dataset1 As New testDataSet
'El odbcAdapter es un objeto de la clase OdbcDataAdapter que sirve para llenar el conjunto de datos
'y actualizar el origen de datos.
Dim odbcAdapter As OdbcDataAdapter
Try
'conectamos a la B.D por medio de un Objeto OdbcConnection
conexionDB = New OdbcConnection("Dsn=MySQL Databases;uid=root")
conexionDB.Open() 'Abrimos la conexion
'creamos un objeto del tipo OdbcDataAdapter
odbcAdapter = New OdbcDataAdapter("Select * from vta_detalleventa", conexionDB)
'se llena el conjunto de datos
odbcAdapter.Fill(dataset1, "vta_detalleventa")
'Aqui se especifica cual es la fuente de los datos del reporte, es decir, el conjunto de datos
crystal.SetDataSource(dataset1)
'El reporte luego se le asigna al Visor de reportes
CrystalReportViewer1.ReportSource = crystal
Catch ex As Exception
MsgBox("Ocurrio un error: " + ex.Message, MsgBoxStyle.Critical)
Finally
conexionDB.Close()
End Try
End Sub

Actividad 1 ADSI 4

Hola muchachos,

Les publico aquí el documento con la actividad 4 porque tengo un inconveniente que resolver en la plataforma cuando pueda subirla les informo para que ustedes suban tambien el desarrollo de la actividad.

En el documento hay ocho ejercicios, pueden realizar cinco de estos.

Descargar actividad

Crear una aplicación de Java y conectarla con B.D (II)

Sigiendo el ejercicio propuesto vamos a conectar (ahora si) su aplicación de Java a una Base de datos. Mi aplicación es una aplicación de escritorio sencilla que lista el contenido de una columna de una tabla de mi base de datos en un Objeto JList.

El código resaltado al final es el siguiente:

ConexionDB conDB = new ConexionDB("jdbc:mysql://localhost:3306/mydb", "root", "manager");
DefaultListModel dlm = new DefaultListModel();
ResultSet datos = conDB.consulta("SELECT * FROM mydb.materiales");
try {
while (datos.next()) {
dlm.addElement(datos.getString("nombre"));
}
jList1.setModel(dlm);
} catch (SQLException ex) {
Logger.getLogger(MiAplicacion1View.class.getName()).log(Level.SEVERE, null, ex);
} finally {
conDB.cerrarConexion();
}

Crear una aplicación de Java y conectarla a una B.D (I)

Hola, Bienvenidos a mi blog, en esta entrada vamos a hacer un ejercicio muy sencillo. Simplemente crearemos una aplicación de java (Con netbeans) y la conectaremos a una B.D de MySQL. Por ahora solamente enlazaremos las librerias de conexión de la B.D a nuestras propia libreria o aplicación y luego enlazaremos con la B.D.