C# BulletedList 绑定 Mysql

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using MySql.Data.MySqlClient;

public partial class page1 : System.Web.UI.Page
{
    string connStr = String.Format(
        "server={0};user id={1};password={2};database={3};port={4};pooling=false;charset=utf8",
        "192.168.1.3", "root", "1234567", "test", 3306);

    public MySqlConnection con = new MySqlConnection();
    public MySqlDataAdapter da;
    public MySqlCommandBuilder cb;
    public MySqlCommand cmd;
    public MySqlDataReader dr;

    protected void Page_Load(object sender, EventArgs e)
    {
        con.ConnectionString = connStr;
       
        try
        {
            con.Open();
            Label1.Text = "连接 Mysql 成功!";

            string sql = "select * from test";
            da = new MySqlDataAdapter(sql, con);
            DataSet mydataset = new DataSet();
            da.Fill(mydataset, "test");
            BulletedList1.DataSource = mydataset.Tables["test"];
            BulletedList1.DataTextField = "Name";
            BulletedList1.DataValueField = "link";
            BulletedList1.DataBind();
        }
        catch
        {
            Label1.Text = "连接 Mysql 失败!";
        }
    }
}

C# BulletedList 绑定 Mysql

时间: 2024-10-29 19:06:17

C# BulletedList 绑定 Mysql的相关文章

asp.net BulletedList绑定数据及vs2013添加数据库文件

首先是在网页中添加一个BulletedList控件,通过编辑项来添加显示的数据. 这是一种添加数据的方式,另一种是通过绑定数据源来实现.在此之前,要先添加一个sql server数据库: 点开右键菜单修改连接 创建一个表,注意,对于字符型的列,最好是选择nvarchar类型,这样可以避免在输入中文数据的时候,出现乱码. 添加一些数据添加一些数据 给bulletedlist控件添加数据源. 勾选复选框,这样就可以在配置文件中看到连接串了. 继续,在下面的步骤中选择要显示的列 点击完成后,在页面设计

(mysql+php+apache)127.0.0.1和localhost可以连接mysql服务器,而ip却不能

127.0.0.1和localhost可以连接mysql服务器,但是对应的ip却不能,并且报错: Can‘t connect to MySQL server  on  "10.0.73.25"(111) 可能是以下原因: 1.网络不通:ping 10.0.73.25  发现能ping通 ,排除此原因. 2.mysql配置问题:打开mysql的配置文件mysql.cnf(linux下的路径一般为/etc/mysql/mysql.cnf),产看skip-networking和bind_ad

mysql参数及解释

key_buffer_size: #*** MyISAM 特有的选项.即使你不使用 MyISAM 表,你仍应该将它设置为 8-64M,因为它也被用于内部的临时磁盘表.这个参数是用来设置索引块(index blocks)缓存的大小,它被所有线程共享,严格说是它决定了数据库索引处理的速度,尤其是索引读的速度.   max_allowed_packet: #**通用配置选项,能够处理的最大通信信息包大小,在客户端或者服务器端都可以设置.   table_open_cache #**通用配置选项,参数设

mysql密码设置与破解

Windows平台: select user()  查看当前登录用户名 mysql -uroot -p123  切换为root账号登陆 mysqladmin -uroot -p password "123"  修改root账户密码 mysqld --install  把mysql做成系统服务 mysqld --remove  从系统服务里移除 net start/stop MySQL  关闭或开启mysql服务 mysqld --skip-grant-tables  跳过授权表绑定my

新闻公布系统 (Asp.net 三层架构 )

2012年度课程设计---新闻公布系统(小结) -----Presented By [email protected] Tips:因本课程设计大部分代码皆有本人短时间仓促码成,界面恶心,代码丑陋.唯一长处便是:        所有代码都已贴上,而且所有都已凝视.另外与Asp.net教程结合恰当,通俗易懂,easy上手. 需求 新闻公布系统需求III NewsPublish(简称NP) 功能说明 本项目用于对新闻公布进行管理. 1.查看新闻 全部新闻按时间按降序排列: 用户登录后在自己主页能够查看

tp5 数据库相关操作笔记

这里如何连接多个数据库? 1,在conif.php文件中添加一个数据库配置(把database.php文件内容复制一份过来),这里取名为db2 2,在控制器的方法中使用 mysql中的参数绑定 mysql中占位符绑定 增删改查? 1 , 原生增删改查在TP中 直接使用Db::execute('原生语言') 2, 通过查询构造器实现增删改查 2.1 增 注意:如果想利用配置里面的表前缀 2.2 删 2.3 改 2.4 查 建议的查询方式? 特色查询? 1,如果如果某字段存的是时间戳,可以直接按照时

CentOS 7上搭建Docker环境

一.Docker介绍和安装 http://linux.cn/article-4340-1.html Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单.容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止.Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点. 容器和 VM(虚拟机)的主要区别是,容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离.虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短.容器使用宿主操作系统的内核

【Cloud Foundry】Cloud Foundry学习(四)——Service

在阅读的过程中有不论什么问题,欢迎一起交流 邮箱:[email protected]    QQ:1494713801 Services:Cloud Foundry的Service模块从源码控制上看就知道是一个独立的.可Plugin的模块,以方便第三方把自己的服务整合入 CloudFoundry生态系统.在Github上看到service是与CloudFoundry Core项目vcap独立的一个repository,为vcap-service.Service模块当中设计原则是方便第三方服务提供

Galera 10.0.20 on CentOS 6.6

0.使用场景 数据库软件:mariadb-galera-10.0.20-linux-x86_64.tar.gz 集群管理:galera-3-25.3.10 节点同步方式(xtrabackup,rsync):percona-xtrabackup-2.2.8-5059.el6.x86_64.rpm 节点同步使用sockt:socat-2.0.0-b7.tar.gz 安装galera是为了获得libgalera_smm.so: 安装xtrabackup是为了配置同步方式xtrabackup,节点数据同