6个回答
展开全部
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
//首先要引进两个命名空间 System.Data.sqlClient 以及System.Data 这里有着操作数据库的类
namespace ado
{
class Program
{
static void Main(string[] args)
{
//既然要操作数据库 ,那么首先就要连接数据库。怎么连接呢? 首先构造连接字符串;
//对于不同的得数据库有着不同的连接方式,对于同一种数据库,其实也有不同种的连接字符串;
//我们构造一个最简单的,就是下面的字符串了。这是以sql server 身份进行验证的。具体含义应该不用我说了吧。
string connectionString = "Server=服务器名; DataBase=数据库名; uid=用户ID;pwd=用户密码";
//下面我们构造一个最简单的SQL语句,用于测试数据库操作;
string selectString = "Select * from userInfo Where name Like '%er'";
//建立连接数据库对象 Sqlconnection,这里是利用构造函数传递连接字符串,也可以用conn的ConnectionString 属性进行连接字符串的设置。
SqlConnection conn = new SqlConnection(connectionString);
try
{
conn.Open();//打开数据库连接
if (conn.State==ConnectionState.Open)// 判断当前连接对象状态
{
Console.WriteLine("连接数据库成功!");
//我们定义一个sqlcommand对象用来操作数据库;必须要传递给这个对象两个参数。即连接对象以及要SQL语句字符串
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = selectString;
//SqlCommand 对象有4个执行数据库操控函数分别是ExecuteNonQuery ExecuteReader ExecuteScalar ExecuteXmlReader
//这里我们用ExecuteReader返回一个SqlDataReader 其他的 大家可以查一下MSDN
SqlDataReader reader = null;
reader = cmd.ExecuteReader();
while(reader.Read())
{
Console.WriteLine("{0}\t{1}\t{2}",reader[1].ToString(),reader[2].ToString(),reader[3].ToString());
}
reader.Close();//这里要强调一下SqlDataReader对象是独自占有数据库连接,即只要该对象不关闭,其他操作无法进行。
SqlDataAdapter ada = new SqlDataAdapter();
ada.SelectCommand = cmd;
SqlCommandBuilder scb = new SqlCommandBuilder(ada);//这里建立SqlCommandBuilder对象可以自动翻译sql语句,而不用再手动添加类似 InsertCommand的东西了;
DataTable ds = new DataTable();
ada.Fill(ds);//Adapter最有用的方法之一就是fill,把数据放入DataSet 或者是DataTable
//这里可以添加一些对于ds内数据的修改,例如ds.Tables[0].Rows[0]["Name"]='Peter';
ada.Update(ds);//Adapter 另一个关键方法就是update,返回所作修改,更新数据库。
}
else
{
Console.WriteLine("连接数据库失败!");
}
}
catch (System.Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
conn.Close();
if (conn.State==ConnectionState.Closed)
{
Console.WriteLine("关闭数据库成功!");
}
}
}
}
}
http://hi.baidu.com/angelhouse/blog/item/0800bf09ec9e382d6a60fb43.html
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
//首先要引进两个命名空间 System.Data.sqlClient 以及System.Data 这里有着操作数据库的类
namespace ado
{
class Program
{
static void Main(string[] args)
{
//既然要操作数据库 ,那么首先就要连接数据库。怎么连接呢? 首先构造连接字符串;
//对于不同的得数据库有着不同的连接方式,对于同一种数据库,其实也有不同种的连接字符串;
//我们构造一个最简单的,就是下面的字符串了。这是以sql server 身份进行验证的。具体含义应该不用我说了吧。
string connectionString = "Server=服务器名; DataBase=数据库名; uid=用户ID;pwd=用户密码";
//下面我们构造一个最简单的SQL语句,用于测试数据库操作;
string selectString = "Select * from userInfo Where name Like '%er'";
//建立连接数据库对象 Sqlconnection,这里是利用构造函数传递连接字符串,也可以用conn的ConnectionString 属性进行连接字符串的设置。
SqlConnection conn = new SqlConnection(connectionString);
try
{
conn.Open();//打开数据库连接
if (conn.State==ConnectionState.Open)// 判断当前连接对象状态
{
Console.WriteLine("连接数据库成功!");
//我们定义一个sqlcommand对象用来操作数据库;必须要传递给这个对象两个参数。即连接对象以及要SQL语句字符串
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = selectString;
//SqlCommand 对象有4个执行数据库操控函数分别是ExecuteNonQuery ExecuteReader ExecuteScalar ExecuteXmlReader
//这里我们用ExecuteReader返回一个SqlDataReader 其他的 大家可以查一下MSDN
SqlDataReader reader = null;
reader = cmd.ExecuteReader();
while(reader.Read())
{
Console.WriteLine("{0}\t{1}\t{2}",reader[1].ToString(),reader[2].ToString(),reader[3].ToString());
}
reader.Close();//这里要强调一下SqlDataReader对象是独自占有数据库连接,即只要该对象不关闭,其他操作无法进行。
SqlDataAdapter ada = new SqlDataAdapter();
ada.SelectCommand = cmd;
SqlCommandBuilder scb = new SqlCommandBuilder(ada);//这里建立SqlCommandBuilder对象可以自动翻译sql语句,而不用再手动添加类似 InsertCommand的东西了;
DataTable ds = new DataTable();
ada.Fill(ds);//Adapter最有用的方法之一就是fill,把数据放入DataSet 或者是DataTable
//这里可以添加一些对于ds内数据的修改,例如ds.Tables[0].Rows[0]["Name"]='Peter';
ada.Update(ds);//Adapter 另一个关键方法就是update,返回所作修改,更新数据库。
}
else
{
Console.WriteLine("连接数据库失败!");
}
}
catch (System.Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
conn.Close();
if (conn.State==ConnectionState.Closed)
{
Console.WriteLine("关闭数据库成功!");
}
}
}
}
}
http://hi.baidu.com/angelhouse/blog/item/0800bf09ec9e382d6a60fb43.html
展开全部
显示一条数据<a href="处理数据的页面.aspx?ID=这条数据的ID&Act=Delete">点击删除</a>
处理数据的页面.aspx.cs
Page_Load()
{
if(!IsPostBack)
{
Act = Request.QueryString["Act"];
ID =Request.QueryString["ID "];
if(Act=="Delete")
{
执行删除的方法(传入ID的值);
}
}
}
处理数据的页面.aspx.cs
Page_Load()
{
if(!IsPostBack)
{
Act = Request.QueryString["Act"];
ID =Request.QueryString["ID "];
if(Act=="Delete")
{
执行删除的方法(传入ID的值);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以啊,你可以用Ajax或者你说的用客户端控件也可用Ajax如果你会ASP.NET MVC的话完全不用控件,这个就像jsp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也正在做,用的是Oracle数据库,用的是Htmltable来显示查询到的数据,还有好多东西不会,。。。拼命学习中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以像开发asp方式来搞
或者用ajax 来实现
若不明白你可以hi我
或者用ajax 来实现
若不明白你可以hi我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不明白你说的???
是不用.net自带的控件吗?
还是...
是不用.net自带的控件吗?
还是...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询