菜鸟小试。
一、 sql初始化并新建数据库及表格
1、 安装sql;
2、 检查Sql server配置管理服务器中Sql Server(SQLEXPRESS)服务,确定其已开通;
3、 打开Sql Server Management Studio,首先以windows身份认证模式建立一个数据库(这个取决于安装时候是否选择了Sql Server 身份认证,如果没有选择该项,则只能以Windows身份认证模式启动),然后可以进行各种操作,比如新建数据库,新建表格等。由于我在安装的时候没有启用Windows身份认证,因此,新建数据库后,需要修改属性。在服务器属性->安全性中,将服务器身份验证改为sql server和Windows身份验证模式的混合模式;然后进入安全性->登录名,修改sa的属性,赋予其新的密码,比如123456。
4、 然后在数据库对应的表中新建一个表格,输入列名及其相关属性;然后右击->打开表,在打开的表格中输入新的值赋予该表格。
5、 关闭该表格,保存其名字,比如id_name。
二、 在vs2008中编辑代码,获取数据库中的数据
1、 打开vs2008,新建一个Visual C# -> ASP.NET Web应用程序,命名为Test1。
2、 添加一个新建项,Visual C# -> Web窗体,命名为WebForm1,生成三个文件:WebForm1.aspx,WebForm1.aspx.cs,WebForm1.aspx.designer.cs。分别是页面文件,代码文件和设计文件。
3、 在代码文件中拖入一个button和一个GridView控件。目的是通过点击button,页面向服务器获取数据库数据,然后通过GridView来显示。
4、 双击button按钮,页面跳转到对应的代码文件中,其为双击事件触发的响应代码。
参考代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
// 新建sql连接,Data Source有多种类型,远程的,本地的,ip格式的,局域网计算机名形式的,共享的等,Initial Catalog表示数据库的名字
SqlConnection sqlCon = new System.Data.SqlClient.SqlConnection();
sqlCon.ConnectionString = "Data Source=LENOVO-XXXX//SQLEXPRESS; Password=123456;User ID=sa;Initial Catalog=XXXX";
// 设置查询语句,查询语句查询的对象是某个表格
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select top 3 * from XXXX";
cmd.Connection = sqlCon;
sqlCon.Open();
// 设置数据适配器读取数据,并将数据注入DataTable中
SqlDataAdapter dp = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
dp.Fill(dt);
// 将页面GridView1控件和C# DataTable数据表绑定起来
GridView1.DataSource = dt;
GridView1.DataBind();
}
5、保存。在cs代码中,按F5运行代码。Shift+F5终止运行。