¿Qué necesitamos?
- Visual Estudio o Web Developer
- Gestor de base de datos MySQL instalado
- Conector MySQL y .NET (Connector/Net)
- Conocimientos de Visual Basic
Antes de comenzar debemos tener una base de datos ya creada en MySQL, para este tutorial se utiliza la base de datos dbBiblioteca o tambien puedes utilizar otra base de datos que tengas en tu PC.
Database: dbBiblioteca CREATE TABLE autor ( Autor_id bigint(20) NOT NULL auto_increment, Autor_Nombre_Completo varchar(100) default NULL, Autor_Pais varchar(40) default NULL, PRIMARY KEY (Autor_id) ); INSERT INTO autor VALUES (1, 'Augusto Céspedes', 'Bolivia'); INSERT INTO autor VALUES (2, 'Alcides Arguedas', 'Bolivia'); INSERT INTO autor VALUES (3, 'Adolfo Costa du Rels', 'Bolivia'); INSERT INTO autor VALUES (4, 'Nataniel Aguirre', 'Bolivia');
1. Crea un nuevo proyecto del tipo ASP.NET Web Aplication
File -> New Project -> ASP.NET Web Aplication
2. Añade la Referencia al Conector/NET de MySQL (Agregar/Quitar Referencia)
3. En Vista Diseño, busca y arrastra del ToolBox un Componente GridView a nuestra pagina default.aspx
3. Añade tambien un objeto Button, cambia su propiedad Text a "Cargar Datos de MySQL", puedes darle un formato a la tabla si quieres. Debes tener algo como esto:
Si ves el Source de los objetos podras advertir que los nombres (ID) del GridView es GridView1, y del Button s Button1, esto es importante para poder reconocer los objetos cuando se programe, se puede cambiar los nombres a ls objetos por cualquier otro, en esta ocasion se deja como esta.
4. Para ingresar al codigo, doble clic sobre el objeto Button en Vista Diseño, esto nos lleva a la pagina Default.aspx.vb
Se añadira el siguiente codigo:
Imports MySql.Data.MySqlClient Partial Public Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click 'se realiza la conexion Dim conexion As New MySqlConnection("server=localhost;" & _ "userid=USUARIO;password=PASSWORD;persist security info=True;" & _ "database=dbbiblioteca") Dim da As New MySqlDataAdapter("select * from autor", conexion) 'se crea un DataSet para colocar los datos Dim ds As New DataSet da.Fill(ds) 'se añaden los datos obtenidos al GridView GridView1.DataSource = ds.Tables(0) 'se actualizan los cambios al GridView GridView1.DataBind() End Sub End Class
Recuerda que la Base de Datos que utilizamos para este ejemplo es dbBiblioteca, asi tambien debes cambiar el userid y el password por los datos de tu servidor MySQL
La accion se producira cuando se presione el objeto Button1 y se cargara el resultado en el objeto GridView1
5. Ya solo queda ver la aplicacion en el navegador, guarda todos los cambios y Clic derecho sobre vista diseño y View in Browser
Solo se ve el boton, esto es porque el GridView esta vacio, ahora presiona el botonFIN?
1 comentarios:
Oye Como podria hacer una insercion de datos por parametros es decir algo asi
"INSERT INTO usuarios (usuario,contraseña) VALUES (@usuario,@contraseña)"
la pregunta es que codigo debo de utilizar para concatenar mi valor "@usuario" con "txt_usuario" y pueda hacer la insercion de este modo en mysql
gracias
Publicar un comentario