zoukankan      html  css  js  c++  java
  • access数据库-创建

    1:我们知道,access是本地数据库,保存100万条数据库也没问题。但没有access软件,怎么创建它呢。其实windows系统的控制面板->管理工具->ODBC数据源管理程序 。自带能创建access数据库。在用户DSN处添加,选择microsoft access driver(*.mdb),可创建

    :2:数据库连接与创建表格

     1 using System;
     2 using System.Data;
     3 using System.Windows.Forms;
     4 using System.Data.OleDb;
     5 
     6 
     7 namespace MDI多窗口设置
     8 {
     9     public partial class Form2 : Form
    10     {
    11         public Form2()
    12         {
    13             InitializeComponent();
    14         }
    15 
    16         private void button1_Click(object sender, EventArgs e)
    17         {
    18             OleDbConnection conn = new OleDbConnection("Provider= Microsoft.JET.OLEDB.4.0;Data Source=data.mdb");  //创建连接对象
    19             try
    20             {
    21                 conn.Open();
    22                 if (conn.State == ConnectionState.Open)
    23                 {
    24                     MessageBox.Show("数据库连接成功");
    25 
    26 
    27                 }
    28             }
    29             catch (Exception)
    30             {
    31 
    32                 MessageBox.Show("连接失败");
    33                 return;
    34             }
    35 
    36              ///此段是创建NewTable表格。
    37             // string dbstr = "CREATE TABLE NewTable(字段3 TEXT(30), 字段4 INTEGER)"; //创建NewTable表格,包含字段3与字段4           
    38             //OleDbCommand oleDbCom = new OleDbCommand(dbstr, conn);  
    39             //  var a = oleDbCom.ExecuteNonQuery();
    40             //   MessageBox.Show(a.ToString());
    41             //conn.Close();
    4
    43 
    44             ///此段是从access表格导入dataGridView。
    45             string sql = "select * from NewTable ";
    46             DataSet ds = new DataSet();//创建数据集
    47             OleDbDataAdapter sda = new OleDbDataAdapter(sql, conn);//创建适配器
    48             sda.Fill(ds, "a");   //填充数据集sda.Fill(ds,"表名")   注意,表名可以不和access表名相同
    49             dataGridView1.DataSource = ds.Tables["a"];   //绑定:dataGridView1.DataSource=ds.Tables["表名"]
    50 
    51         }
    52     }
    53 }


    3:datagridview绑定access后,修改数据怎么保存到access呢,见下面代码:
    QQ:254595754 手机号:15074704856
  • 相关阅读:
    递归删除文件夹及文件的方法
    12个国外优秀.Net开源项目
    ASP.NET刷新页面的六种方法
    C#实现多语言界面程序
    HyperLink 传参数要使传递的参数为字符串
    实现本地化多语言
    安卓开发学习
    Ajax异步处理当用户申请新用户
    3D MAX 介绍
    Ajax 用户登录验证
  • 原文地址:https://www.cnblogs.com/xiongyunsheng/p/13200605.html
Copyright © 2011-2022 走看看