asp.net操作数据库相关[导入]

使用DataRelation类创建关系并利用父/子关系读取数据示例
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]
void Page_Load(object sender, System.EventArgs e)

 

将DataSet的改动更新回SQL Server数据库

asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]    
// 连接字符串及 SQL 语句
asp.net操作数据库相关[导入] [转载]
                string ConnString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];
asp.net操作数据库相关[导入] [转载]                
string Sql = "SELECT CustomerID,CompanyName,Country FROM Customers";
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 连接 SqlConnection 对象,并和 SqlDataAdapter 关联
asp.net操作数据库相关[导入] [转载]
                SqlConnection thisConnection = new SqlConnection(ConnString);
asp.net操作数据库相关[导入] [转载]                SqlDataAdapter adapter 
= new SqlDataAdapter(Sql, thisConnection);
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 创建 DataSet 对象
asp.net操作数据库相关[导入] [转载]
                DataSet data = new DataSet();
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 创建 SqlCommandBuilder 对象,并和 SqlDataAdapter 关联
asp.net操作数据库相关[导入] [转载]
                SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
asp.net操作数据库相关[导入] [转载]                adapter.Fill(data, 
"Customers");
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 修改 DataSet 的内容
asp.net操作数据库相关[导入] [转载]
                data.Tables["Customers"].Rows[0]["CompanyName"= "CompanyName1";
asp.net操作数据库相关[导入] [转载]                data.Tables[
"Customers"].Rows[0]["Country"= "AAAA";
asp.net操作数据库相关[导入] [转载]                data.Tables[
"Customers"].Rows[1]["CompanyName"= "CompanyName2";
asp.net操作数据库相关[导入] [转载]                data.Tables[
"Customers"].Rows[1]["Country"= "BBBB";
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 在 DataSet 中新增行
asp.net操作数据库相关[导入] [转载]
                DataRow newRow = data.Tables["Customers"].NewRow();
asp.net操作数据库相关[导入] [转载]                newRow[
"CustomerID"= "New";
asp.net操作数据库相关[导入] [转载]                newRow[
"CompanyName"= "New CompanyName";
asp.net操作数据库相关[导入] [转载]                newRow[
"Country"= "New Country";
asp.net操作数据库相关[导入] [转载]                data.Tables[
"Customers"].Rows.Add(newRow);
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 从 DataSet 更新 SQL Server 数据库
asp.net操作数据库相关[导入] [转载]
                adapter.Update(data, "Customers");
asp.net操作数据库相关[导入] [转载]            }
asp.net操作数据库相关[导入] [转载]

在 ASP.NET 使用存储过程示例
asp.net操作数据库相关[导入] [转载]// 连接字符串
asp.net操作数据库相关[导入] [转载]
            string ConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]            
// 创建Connection对象
asp.net操作数据库相关[导入] [转载]
            SqlConnection myConn = new SqlConnection(ConnStr);
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]            
// 创建Command对象并和Connection对象关联
asp.net操作数据库相关[导入] [转载]
            SqlCommand myCommand = new SqlCommand();
asp.net操作数据库相关[导入] [转载]            myCommand.Connection 
= myConn;
asp.net操作数据库相关[导入] [转载]            
asp.net操作数据库相关[导入] [转载]            
// 指定要执行的存储过程名称
asp.net操作数据库相关[导入] [转载]
            myCommand.CommandText = "CustomersProc";
asp.net操作数据库相关[导入] [转载]            
// 使用要执行的是存储过程
asp.net操作数据库相关[导入] [转载]
            myCommand.CommandType = CommandType.StoredProcedure;
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                                  执行带参数的存储过程
asp.net操作数据库相关[导入] [转载]                        
//{
asp.net操作数据库相关[导入] [转载]                
// 创建SqlParameter对象,指定参数名称、数据类型、长度及参数值
asp.net操作数据库相关[导入] [转载]                
//SqlParameter para = new SqlParameter("@country", SqlDbType.NVarChar, 15);
asp.net操作数据库相关[导入] [转载]                
//para.Value = value;
asp.net操作数据库相关[导入] [转载]                
asp.net操作数据库相关[导入] [转载]                
//myCommand.Parameters.Add(para);}
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]            
// 创建DataAdapter对象填充数据
asp.net操作数据库相关[导入] [转载]
            DataSet myDS = new DataSet();
asp.net操作数据库相关[导入] [转载]            SqlDataAdapter adapter 
= new SqlDataAdapter(myCommand);
asp.net操作数据库相关[导入] [转载]            adapter.Fill(myDS, 
"Customers");
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]            
// 将返回的数据和DataGrid绑定显示
asp.net操作数据库相关[导入] [转载]
            myDataGrid.DataSource = myDS.Tables["Customers"];
asp.net操作数据库相关[导入] [转载]            myDataGrid.DataBind();
asp.net操作数据库相关[导入] [转载]        }
asp.net操作数据库相关[导入] [转载]

输出参数的

asp.net操作数据库相关[导入] [转载]CREATE PROCEDURE EmployeesProc 
asp.net操作数据库相关[导入] [转载]    @TitleOfCourtesy nvarchar(
25),
asp.net操作数据库相关[导入] [转载]    @empCount 
int OUTPUT 
asp.net操作数据库相关[导入] [转载]AS
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]SELECT EmployeeID,LastName,FirstName,Title,TitleOfCourtesy
asp.net操作数据库相关[导入] [转载]    FROM Employees WHERE TitleOfCourtesy
=@TitleOfCourtesy
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]SELECT @empCount 
= COUNT(*
asp.net操作数据库相关[导入] [转载]    FROM Employees WHERE TitleOfCourtesy
=@TitleOfCourtesy
asp.net操作数据库相关[导入] [转载]GO
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]
// 创建 Connection 和 Command 对象
asp.net操作数据库相关[导入] [转载]
                SqlConnection myConn = new SqlConnection(ConnStr);
asp.net操作数据库相关[导入] [转载]                SqlCommand myCommand 
= new SqlCommand("EmployeesProc", myConn);
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 指定要执行的命令为存储过程
asp.net操作数据库相关[导入] [转载]
                myCommand.CommandType = CommandType.StoredProcedure;
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 增加输入参数并赋值
asp.net操作数据库相关[导入] [转载]
                myCommand.Parameters.Add("@TitleOfCourtesy", SqlDbType.NVarChar, 20);
asp.net操作数据库相关[导入] [转载]                myCommand.Parameters[
"@TitleOfCourtesy"].Value = myDropDownList.SelectedItem.Text;
asp.net操作数据库相关[导入] [转载]                myCommand.Parameters[
"@TitleOfCourtesy"].Direction = ParameterDirection.Input;
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 增加输出参数
asp.net操作数据库相关[导入] [转载]
                myCommand.Parameters.Add("@empCount", SqlDbType.Int);
asp.net操作数据库相关[导入] [转载]                myCommand.Parameters[
"@empCount"].Direction = ParameterDirection.Output;
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 创建 DataAdapter 对象填充数据
asp.net操作数据库相关[导入] [转载]
                DataSet myDS = new DataSet();
asp.net操作数据库相关[导入] [转载]                SqlDataAdapter adapter 
= new SqlDataAdapter(myCommand);
asp.net操作数据库相关[导入] [转载]                adapter.Fill(myDS, 
"Customers");
asp.net操作数据库相关[导入] [转载]
获得数据库中表的数目和名称
asp.net操作数据库相关[导入] [转载]string ConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];
asp.net操作数据库相关[导入] [转载]                
string listQuery = "SELECT name FROM sysobjects WHERE xtype = 'U'";
asp.net操作数据库相关[导入] [转载]                
string sumQuery = "SELECT COUNT(*) FROM sysobjects WHERE xtype = 'U'";
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                SqlCommand myCommand 
= new SqlCommand();
asp.net操作数据库相关[导入] [转载]                myCommand.Connection 
= new SqlConnection(ConnStr);
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                myCommand.Connection.Open();
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 获得用户表的数目
asp.net操作数据库相关[导入] [转载]
                myCommand.CommandText = sumQuery;
asp.net操作数据库相关[导入] [转载]                SumLabel.Text 
= myCommand.ExecuteScalar().ToString();
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]                
// 获得用户表的列表
asp.net操作数据库相关[导入] [转载]
                myCommand.CommandText = listQuery;
asp.net操作数据库相关[导入] [转载]                SqlDataReader myReader 
= myCommand.ExecuteReader();
asp.net操作数据库相关[导入] [转载]                ListLabel.Text 
= "";
asp.net操作数据库相关[导入] [转载]                
while(myReader.Read())
保存图片到SQL Server数据库示例
将数据库保存的图片显示到页面上示例
asp.net操作数据库相关[导入] [转载]CREATE TABLE [dbo].[ImageTable] (
asp.net操作数据库相关[导入] [转载]    [ImageID] [
int] IDENTITY (11) NOT NULL ,
asp.net操作数据库相关[导入] [转载]    [ImageData] [image] NULL ,
asp.net操作数据库相关[导入] [转载]    [ImageContentType] [varchar] (
50) COLLATE Chinese_PRC_CI_AS NULL ,
asp.net操作数据库相关[导入] [转载]    [ImageDescription] [varchar] (
200) COLLATE Chinese_PRC_CI_AS NULL ,
asp.net操作数据库相关[导入] [转载]    [ImageSize] [
int] NULL 
asp.net操作数据库相关[导入] [转载]) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
asp.net操作数据库相关[导入] [转载]GO
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]    
void Button_Submit(System.Object sender, System.EventArgs e) 
获得插入记录标识号的示例
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]            
void Page_Load(object sender, System.EventArgs e)
如何读取Excel表格中的数据

asp.net操作数据库相关[导入] [转载]void SubmitBtn_Click(object sender, System.EventArgs e)
            }
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]
asp.net操作数据库相关[导入] [转载]
<form id="Form1" method="post" runat="server">
asp.net操作数据库相关[导入] [转载]            
<H3>如何读取Excel表格中的数据</H3>
asp.net操作数据库相关[导入] [转载]            请选择Excel表格:
<BR>
asp.net操作数据库相关[导入] [转载]            
<INPUT type="file" id="File1" name="File1" runat="server" size="26"><br>
asp.net操作数据库相关[导入] [转载]            
<asp:Button 
asp.net操作数据库相关[导入] [转载]                
id="SubmitBtn" 
asp.net操作数据库相关[导入] [转载]                runat
="server" 
asp.net操作数据库相关[导入] [转载]                Text
="开始显示" 
asp.net操作数据库相关[导入] [转载]                OnClick
="SubmitBtn_Click">
asp.net操作数据库相关[导入] [转载]            
</asp:Button><br>
asp.net操作数据库相关[导入] [转载]            
<br>
asp.net操作数据库相关[导入] [转载]            
<asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid>
asp.net操作数据库相关[导入] [转载]        
</form>
//备份数据库例
asp.net操作数据库相关[导入] [转载]<% @Import Namespace="System.Data" %>
asp.net操作数据库相关[导入] [转载]
<% @Import Namespace="System.Data.SqlClient" %>
asp.net操作数据库相关[导入] [转载]
<HTML>
asp.net操作数据库相关[导入] [转载]    
<HEAD>
asp.net操作数据库相关[导入] [转载]        
<title>获取服务器端数据库列表示例</title>
asp.net操作数据库相关[导入] [转载]        
<script language="C#" runat="server">
asp.net操作数据库相关[导入] [转载]        
asp.net操作数据库相关[导入] [转载]            
// 注意本节的数据库连接字符串
asp.net操作数据库相关[导入] [转载]
            string ConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer1"];
asp.net操作数据库相关[导入] [转载]            
asp.net操作数据库相关[导入] [转载]            
void Page_Load(object sender, System.EventArgs e)

相关文章:

  • 2021-12-09
  • 2021-10-07
  • 2021-08-17
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-29
  • 2022-02-16
  • 2021-10-30
  • 2021-07-04
  • 2021-11-19
  • 2022-02-09
相关资源
相似解决方案