当前位置:首页 » 参考文献 » 数据库aspnet

数据库aspnet

发布时间: 2021-03-22 22:35:48

① asp.net怎么连接后台数据库

连接数据库如下:
using System.Data.SqlClient;
using System.Data;
using System.Configuration;

sqlconnection conn=null;
sqlcommand cmd=null;
public sqlconnection getConn()
{
if(conn==null) //加上这一句吧,不然以后会出现问题的
conn=new sqlconnection("server=.;uid=sa;pwd=123456;database=dbname");
return conn;
}
这样就把数据库连接起来了,具体的后面就写些操作数据库的方法了;
}

② asp.net修改数据库数据!

//取得控件里的值 转为int类型
int num=Convert.ToInt32(textbox.Text);

主要是在SQL语句:
"update 表名 set 列名=列名+"+num //如果要修改单条就加where
能看得懂这条SQL吗?不明白我再说

③ 数据库中.net是什么.net对数据库有什么作用

我来说说吧
首先,.net不是一种语言,不是一种技术,而是一个平台。所谓平台,就是说在.net框架下编译出来的程序,并不是直接针对windows系统API的,而是针对.net平台的。就好像人说话,以前要说“把刀拿起来,刃放到面包上,往下用力”,现在只要说“用刀切面包”就可以了。.net平台就负责把“用刀切面包”解释成它的完整意义,交给系统去执行。它的好处是:有一个强大的类库,代替开发者做了很多底层的事情,使得开发更快捷、容易,使得应用的调整更加快速,也使安全性得到较大提升(很多安全方面的问题都由类库的开发者替应用层开发者做了)。
.net平台下可以用很多种语言来编程,比如vb.net C# F# VC++.net,各种新的语言还在不断被开发出来,不管你用什么语言,编译出来的程序都不能在系统中直接运行,而是被编译成一种中间语言(IL)程序,这个中间语言程序通过.net解释器解释为本地代码执行。

数据库与.net的关系有两种含义:一是在.net类库中,有System.Data等命名空间,在使用.net编程时,通过调用这些命名空间的方法、函数等,可以方便地在你的应用程序、网站中操作数据库;二是SQL Server等数据库提供了.net编程支持。你可以用.net来编写以往只能由T-SQL语言来写的存储过程等等。

④ asp.net 用户登录如何连接数据库

Web.config中配置
<connectionStrings>
<add name="ConStr" connectionString="Data Source=数据库地址;Initial Catalog=数据库名;User ID=数据库登录名;Password=数据库登录密码; pooling=True;Max Pool Size=1000; Min Pool Size=5 " providerName="System.Data.SqlClient" />
</connectionStrings>

另可以创建一个数据库访问类
using System;
using System.Web;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Reflection;

/// <summary>
/// App_Conn 的摘要说明
/// </summary>
public class App_Conn
{
/// <summary>
/// 得到数据库的地址
/// </summary>
public static string ConnStr
{
get
{
return ConfigurationManager.ConnectionStrings["ConStr"].ToString().Trim();
}
}
public App_Conn()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 返回一个DataSet数据集
/// </summary>
/// <param name="MySQL"></param>
/// <returns></returns>
public static DataSet _DataSet(string MySQL)
{
SqlConnection m_con = new SqlConnection(ConnStr);
if (m_con.State != ConnectionState.Open)
{
m_con.Open();
}
SqlCommand cmd = new SqlCommand(MySQL, m_con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
if (m_con.State == ConnectionState.Open)
{
m_con.Close();
m_con.Dispose();
}
return ds;
}
/// <summary>
/// 执行SQL语句后,返回执行的行数
/// </summary>
/// <param name="MySQL"></param>
/// <returns></returns>
public static int _RowCount(string MySQL)
{
SqlConnection m_con = new SqlConnection(ConnStr);
if (m_con.State != ConnectionState.Open)
{
m_con.Open();
}
SqlCommand cmd = new SqlCommand(MySQL, m_con);
int rowscount = cmd.ExecuteNonQuery();
if (m_con.State == ConnectionState.Open)
{
m_con.Close();
m_con.Dispose();
}
return rowscount;
}
}

⑤ ASP.NET如何连接数据库

可以这样来连接。如代码所示:
SqlConnection con = new SqlConnection("server=.;database=MyDB;uid=sa;pwd=;");
con.Open();
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand("select * from 表名", con);
DataSet myds = new DataSet();
sda.Fill(myds);
con.Close();
GridView1.DataSource = myds;
GridView1.DataBind();
当然,你也可以把连接数据库的代码写在Web.config文件里,那样会更好。
在这里我是绑定到了GridView控件里,所以你的页面要有GridView控件,绑定在Table控件与它一样。
注意要在程序的顶端引入命名空间:using System.Data.SqlClient;
如果还不懂可以Hi我。

⑥ ASP.NET里面怎样配置数据库连接、对数据库进行操作

SQL Server的连接方式
以本地服务器(LocalHost),数据库(Northwind)为例,可以有以下一些连接方式
SqlConnection conn=new SqlConnection( "Server=LocalHost;Integrated Security=SSPI;Database=Northwind");
SqlConnection conn = new SqlConnection("Data Source=LocalHost;Integrated Security=SSPI;Initial Catalog=Northwind;");
SqlConnection conn = new SqlConnection(" Data Source=LocalHost;Initial Catalog=Northwind;Integrated Security=SSPI;Persist Security Info=False;Workstation Id=XURUI;Packet Size=4096; ");
SqlConnection myConn = new SqlConnection("Persist Security Info=False;Integrated Security=SSPI;Database=northwind;Server=LocalHost");
SqlConnection conn = new SqlConnection(" Uid=sa;Pwd=***;Initial Catalog=Northwind;Data Source=LocalHost;Connect Timeout=900");
心得:
a.Server和Database,Data Source和Initial Catalog配对使用的,可以互相替换(见笑)
b.Integrated Security默认值是False,此时需要提供Uid和Pwd,即将以Sql Server 用户身份登陆数据库;如果设置为True,Yes 或 SSPI,这不能出现Uid和Pwd,将以Windows用户省份登陆数据库。强烈推荐用后一种形式,安全性更高。
c.Integrated Security和Persist Security Info同时出现,后者设置为False,可保证信息安全。

⑦ ASP.net怎么操作数据库

添加自命名空间:using System.Data.SqlClient;
//增删查改
//string sql = "";
//SqlConnection cn=new SqlConnection("连接字符串");
//sql = "insert into table (字段1,字段2) values ('xx','aa')";//增
//sql = "delete from table where table_id ='" + ID + "'";//删
//sql = "select 字段1,字段2 from table where 条件";//查
//sql = "update table set 字段1='',字段2='' where table_id='" + ID + "' ";//改
//SqlDataAdapter da = new SqlDataAdapter(sql, cn);
//DataSet ds = new DataSet();
//da.Fill(ds);// 这样就执行了

⑧ ASP.NET连接数据库有哪几种方法

连接Access
首先看一个例子代码片断:
程序代码:
--------------------------------------------------------------------------------
using
System.Data;
using
System.Data.OleDb;
......
string
strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+=@"Data
Source=C:\BegASPNET\Northwind.mdb";
OleDbConnection
objConnection=new
OleDbConnection(strConnection);
......
objConnection.Open();
objConnection.Close();
......
--------------------------------------------------------------------------------
解释:
连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的!
strConnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源.
"Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft
Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的.
"Data
Source=C:\BegASPNET\Northwind.mdb"是指明数据源的位置,他的标准形式是"Data
Source=MyDrive:MyPath\MyFile.MDB".
ps:
1."+="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符.
2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:
strConnection+="Data
Source=";
strConnection+=MapPath("Northwind.mdb");
这样就可以省得你写一大堆东西了!
3.要注意连接字符串中的参数之间要用分号来分隔.
"OleDbConnection
objConnection=new
OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道.
"objConnection.Open();"这用来打开连接.至此,与Access数据库的连接完成.其余操作(插入,删除...)请参阅相关书籍
连接SQL
Server
例子代码片断:
程序代码:
--------------------------------------------------------------------------------
using
System.Data;
using
System.Data.SqlClient;
...
string
strConnection="user
id=sa;password=;";
strConnection+="initial
catalog=Northwind;Server=YourSQLServer;";
strConnection+="Connect
Timeout=30";
SqlConnection
objConnection=new
SqlConnection(strConnection);
...
objConnection.Open();
objConnection.Close();
...
--------------------------------------------------------------------------------
解释:
连接SQL
Server数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数.
首先,连接SQL
Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient".
其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):
"user
id=sa":连接数据库的验证用户名为sa.他还有一个别名"uid",所以这句我们还可以写成"uid=sa".
"password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
这里注意,你的SQL
Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL
Server设置为Windows登录,那么在这里就不需要使用"user
id"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录.
"initial
catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind".
"Server
=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data
Source","Address","Addr".如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.
"Connect
Timeout=30":连接超时时间为30秒.
在这里,建立连接对象用的构造函数为:SqlConnection.
其余的就和Access没有什么区别了!

⑨ asp.net怎么读取数据库中的数据。

标准做法是用DataAdapter填充一个DataTable

OleDbCommand b = new OleDbCommand();
b.Connection = a;
b.CommandText = "select [number] from gamelist where (game='"+cb1.Text+"')";

OleDbDataAdapter adpt = new OleDbDataAdapter (b);
DataTable dt = new DataTable();
adpt.Fill(dt);

int c=Convert.ToInt32(dt.Tables[0].Rows[0]["number"]);

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731