当前位置:首页 » 操作系统 » net连接数据库

net连接数据库

发布时间: 2022-01-22 17:55:28

㈠ C#.net连接数据库

建议把数据库连接写到配置文件Web.Config中,方便修改链接字符串
<connectionStrings>
<add name="connStr" connectionString="Data Source=.\sa;Initial Catalog=Users;User ID=sa;PassWord=123456 "/>
</connectionStrings>
说明:name就是我们在后台代码调用的字符串;Data Source后面是指本地数据库(“.")的实例sa,如果没有实例,就直接用localhost、. 、或者数据库服务器Ip地址。
public static string strConn = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
public sqlConnection conn = new SqlConncetion(strConn);
说明:引用Configuration进去,这是获取到数据库连接字符串了。

public void Login()
{
string sqlStr="Select ...";
conn.Open();
try
{
}
catch
{
}
finally
{
conn.Close();
}
}

㈡ C#NET 怎样连接数据库

用C#.net可以连接的数据库有Access,SQL Server,Oracle,还有excel等很多,
C#.net连接不同的数据库有不同的方法,不一样的地方就是导入的命名空间不同,和连接数据库的字符串不同,
首先说下命名空间的导入,大部分数据库在导入了下面的命名空间后就可以了(包括下面提到的SQL Server数据库)
using System.Data.OleDb;
要是使用SQL Server的数据库,C#.net提供了单独的连接方法使其能够更加快的与数据库进行连接,
导入方法如下:
using System.Data.SqlClient;(SQL Server)
再就是连接数据库所需要的连接字符串(就是变量strConnection),它指定了要使用的数据提供者和要使用的数据源.

C#连接连接Access
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+=@"Data Source=C:\Northwind.mdb";
OleDbConnection objConnection=new OleDbConnection(strConnection);
...
objConnection.Open();
..
objConnection.Close();
" Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的.
"Data Source=C: \Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB".
" OleDbConnection objConnection=new OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道.
"objConnection.Open();"这用来打开连接.至此,与Access数据库的连接完成.
" objConnection.Close();"得到数据或是修改数据后,一定要关闭数据库连接

PS:
1.要注意连接字符串中的参数之间要用分号来分隔.
2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:
strConnection+="Data Source=";
strConnection+=MapPath("Northwind.mdb");
3. "+="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符.
--------------------------------------------------------------------------------
C#连接SQL Server
string strConnection="uid=sa; password=; ";
strConnection+="initial catalog=Northwind;Server=YourSQLServer;";
strConnection+="Connect Timeout=30";
SqlConnection objConnection=new SqlConnection(strConnection);
..
objConnection.Open();
objConnection.Close();
"uid=sa":连接数据库的用户名为sa.
"password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
"initial catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind".
"Server=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data Source","Address","Addr".
" Connect Timeout=30":连接超时时间为30秒.(根据情况添加)
PS:
1.你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL Server设置为Windows登录,那么在这里就不需要使用"uid"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录.
2. 如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.
--------------------------------------------------------------------------------
C#连接连接excel
string path = "c:\book1.xls";
string strConnection = "provider=microsoft.jet.oledb.4.0;data source=" + path +";extended properties=excel 8.0;";
string sql = "select * from [sheet1$]";
OleDbConnection objConnection = new OleDbConnection(strConnection);

"c:\book1.xls "文件的路径
"provider=microsoft.jet.oledb.4.0"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是excel中的数据引擎,asp.net就是靠这个和excel的数据库连接的.
"data source"是指明数据源的位置
"[sheet1$]" sheet1为excel里标的名称,用法:[name$]

㈢ 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我。

㈣ .net如何配置连接数据库 急.....

如果是windows身份,就是
"Data Source=.;Initial Catalog=Northwind;Integrated Security=true;"

㈤ .net连接sql数据库

initial catalog 是数据库的名字 ,DATASOURCE是SQL服务器的名字,User ID是用户名,Password是密码,一般而言默认用户为SA,密码为空。还有你是否打开了SQL服务器?

㈥ asp.net怎样连接数据库

很简单的。
1、获取直接字符串,自己写,也可以用系统自带的功能获取。easy
2、创建sqlconnection对象,自己写代码sqlconnection conn=new sqlconnection();
3、打开与数据的连接 conn.open();
具体的操作网上有很多。

㈦ .net数据库连接

你程序里登录数据库的登录名、密码与数据库中的登录名、密码不匹配
打开数据库、安全性、登录名、找到用户sa(一般数据库里都有个sa用户)、修改用户sa的密码、修成功后查看一下你.NET项目中的数据库登录名、密码是否与你所设置的一样。如果不同就修改成你所设置的。

㈧ .net是如何连接SQL数据库的

程序和网站的都是一样的
Data Source=.\sqlexpress;Initial Catalog=数据库名称;User ID=用户名;password:密码

㈨ net如何连接数据库并进行插入

你这段代码改成这样试试
string conn= "server=.;database=LF_Novel;uid=sa;pwd=sa";
string strSql = "insert into Novel_Defray(Defray_BID,Defray_Name,Defray_Sum)values(1,1,1) ";
SqlConnection cn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand(strSql,cn);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();

㈩ .net与数据库链接的详细操作是怎样的

1.SqlConnection 用于数据库连接
2.SqlCommand 用于存储要执行的命令
3.SqlDataAdapter 数据适配器,作用同SqlCommand
4.SqlDataReader 数据阅读器,用于数据查询
5.DataSet 数据集,用于存储查询的结果
//第一步:创建数据库连接
SqlConnection con=new SqlConnection();
con.ConnectionString="server=127.0.0.1;database=my;uid=sa;pwd=123";//连接字符串
con .Open();//打开数据库连接
if(con.State==System.Data.ConnectionState.Open)
{
Console.WriteLine("数据库可以连接成功");
}
con.Close();//关闭数据库连接

//第二步:创建要执行的命令(增,删,改)
SqlCommand cmd = new SqlCommand();
cmd.CommandText=SQL语句;
cmd.Connection = con;//使用哪一个数据库连接
//第三部:执行
int i = cmd.ExecuteNonQuery();//执行SQL语句
if (i > 0)
{
Console.WriteLine("");
}
//第四部:闭连接
con.Close();//关闭连接

热点内容
sqlserveronlinux 发布:2024-09-19 08:16:54 浏览:253
编程常数 发布:2024-09-19 08:06:36 浏览:950
甘肃高性能边缘计算服务器云空间 发布:2024-09-19 08:06:26 浏览:161
win7家庭版ftp 发布:2024-09-19 07:59:06 浏览:715
数据库的优化都有哪些方法 发布:2024-09-19 07:44:43 浏览:268
知乎华为编译器有用吗 发布:2024-09-19 07:32:20 浏览:617
访问虚拟机磁盘 发布:2024-09-19 07:28:13 浏览:668
原地工作算法 发布:2024-09-19 07:28:07 浏览:423
如何设置linux的ip地址 发布:2024-09-19 07:22:25 浏览:750
微信忘记密码如何修改密码 发布:2024-09-19 07:05:07 浏览:80