net数据库配置文件
❶ .net配置文件数据库连接解析
name表示你自己定义的数据库连接的名称,你可以自己设定,user id表示你要连接的数据库的名称(就是你新建sql Server时设的名字),password是连接需要的密码,Initial Catalog是只你要连接的数据库文件的名称,Data Source=.表示数据源是本地计算机的,=后有个.,这个“.”表示本地计算机的数据库。
❷ 。net配置文件里面 哪一个 数据库的名字 哪一个是数据库登录名字 Source是服务器地址吗
<add key="GZ_ConnectionString" value="Data Source=116.255.200.88;database = gzcx ;uid=gzcx_f;pwd=123456" />
GZ_ConnectionString--为连接字符串,在代码中使用
116.255.200.88--数据库服务器名称
gzcx --数据库名称
uid=gzcx_f;pwd=123456"--连接账号 以及密码
❸ asp.net怎么配置数据库
连接数据库的字符写在配置文件的什么地方无所谓,程序都可以读取到。链接字符串中uid和User Id、password和pwd都是可以的,不区分大小写。这是ado.net强大的地方,都可以识别出。
❹ 关于.net连接mysql时配置文件要怎么写
最近在写一个.net项目,用的是mysql数据库。因为平时基本不怎么用mysql开发.net项目,于是上网网络了下关于.net引用mysql数据库的案例。
基本就是下载mysql数据库的驱动然后dll引入(具体网上有)
我按照网上的方法引入了dll,MySql.Data和MySQLDriverCS~~然后引用命名空间的时候用的是MySQLDriverCS。在配置文件中写连接字符串的时候,我是这么写的
<add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />
看起来应该是没错,但是在运行的时候老是报错,首先是报root账号的密码错误,后来,我把密码改成了本地数据库的root账号的密码,结果能连上数据库,而且是本地的数据库!!这说明我配置中写的sever的ip根本没起作用!后来我在网上有找了很久,找到了问题所在!代码如下:
<add name="connectionString" connectionString="Location=192.168.1.247;Data Source=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />
我把server改成location ,database改成Data Source 后,就能连上247服务器的数据库了!!
后来,在网上发现有些人是用MySql.Data.MySqlClient这个库的,然后我就试了下这个库。这个哭和之前那个MySQLDriverCS不同的地方在于里面的类名中的sql字母大小写不一样,比如MySql.Data.MySqlClient中的MySqlConnection在MySQLDriverCS中就是MySQLConnection。在引用这个库之后,我发现我之前改过的连接字符串报错了!不存在location这个属性,于是我把连接字符串改成之前那样:
<add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />
然后运行程序,没有问题,能访问数据库!
❺ ASP.NET源代码 已经附加数据库了,怎么该配置文件让VS连接到数据库
1.<add
key="ConnectionString"
value="server=;database=;user=;password="></add>
2.VS
上
IDE
对应的操作:
视图-服务器
资源管理器
-右键“数据链接”-添加链接-选择“Microsoft
SQL
Server”点击“继续”-服务器名
。。。。
选中解决方案,点击属性
选项卡
,然后找到自动生成的连接字符串即可。
❻ .Net连接Oracle数据库到底怎么配置
C#连接Oracle数据库(查询数据)
using System;
using System.Collections.Generic;
using System.ComponentModel;
//这行和下一行都要先在引用中填加system.data.oracleclient
using System.Data.OracleClient;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
#region 从region到endregion是手工写的。别的都是系统自动生成的
//定义连接数据库的字符串
string constring = "data source=wzd;user=wzd;password=wzd;";
//进行连接
OracleConnection conn = new OracleConnection(constring);
try
{
conn.Open();//打开指定的连接
OracleCommand com = conn.CreateCommand();
//写好想执行的Sql语句
com.CommandText =
"select name from mytable where card_no='0000000002'";
OracleDataReader odr = com.ExecuteReader();
//读取数据,如果返回为false的话,就说明到记录集的尾部了
while (odr.Read())
{
//将读取到的值显示到定义的控件中。
this.lbl.Text = odr.GetOracleString(0).ToString();
}
odr.Close();//关闭reader.这是一定要写的
}
catch
{
MessageBox.Show("erro");//如果发生异常,则提示出错
}
finally
{
conn.Close();//关闭打开的连接
}
#endregion
}
}
}
C#中与Oracle连接的代码
注意:一定要添加这个:
项目->添加引用->.NET->System.Data.OracleClient.dll
using System;
using System.Data;
using System.Windows.Forms;
using System.Data.OracleClient;
namespace Test
{
/// <summary>
/// 简洁期间,直接将实现写在构造函数中
/// </summary>
public class Test
{
public Test()
{
//
// TODO: 在此处添加构造函数逻辑
//
string ConnectionString =
"Data Source=LiPu; User Id=SCOTT; Password=scott";
//连接字符串,Data Source 是指数据库名字.如我用的是本机的Oracle
//的数据库,名字为LiPu. user id 是
//用户名,你可以用System 或是你自己添加的一个用户.Password是
//对应用户的密码.
//创建一个新连接
OracleConnection conn = new OracleConnection(ConnectionString);
try
{
conn.Open(); //打开连接
OracleCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * from emp"; //SQL语句
OracleDataReader rs = cmd.ExecuteReader();
//读取数据,如果rs.Read()返回为false的话,就说明到记录集的尾部了
while(rs.Read())
{
MessageBox.Show(rs.GetString(1));
}
rs.Close();
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
finally
{
conn.Close();
}
}
}
}
C#连接Oracle数据库(更改数据库中的记录并查询更改后的数据)
using System;
using System.Collections.Generic;
//这行和下一行都要先在引用中填加system.data.oracleclient
using System.ComponentModel;
using System.Data.OracleClient;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
#region 从region到endregion是手工写的。别的都是系统自动生成的
//定义连接数据库的字符串
string constring = "data source=wzd;user=wzd;password=wzd;";
//进行连接
OracleConnection conn = new OracleConnection(constring);
try
{
conn.Open();//打开指定的连接
OracleCommand com = conn.CreateCommand();
com.CommandText =
"select name from fin_ipr_inmaininfo where card_no="+
"'0000000002'";//写好想执行的Sql语句
OracleDataReader odr = com.ExecuteReader();
//读取数据,如果返回为false的话,就说明到记录集的尾部了
while (odr.Read())
{
//将读取到的值显示到定义的控件中。
this.lbl.Text = odr.GetOracleString(0).ToString();
}
odr.Close();//关闭reader.这是一定要写的
}
catch
{
MessageBox.Show("erro");//如果发生异常,则提示出错
}
finally
{
conn.Close();//关闭打开的连接
}
#endregion
}
private void button2_Click(object sender, EventArgs e)
{
#region 从region到endregion是手工写的。别的都是系统自动生成的
//定义连接数据库的字符串
string constring = "data source=wzd;user=wzd;password=wzd;";
//进行连接
OracleConnection conn = new OracleConnection(constring);
try
{
conn.Open();//打开指定的连接
OracleCommand com = conn.CreateCommand();
//写好想执行的Sql语句
com.CommandText =
"update fin_ipr_inmaininfo set name='wzd' where card_no='0000000002'";
com.ExecuteNonQuery();
}
catch
{
MessageBox.Show("erro");//如果发生异常,则提示出错
}
finally
{
conn.Close();//关闭打开的连接
}
#endregion
}
}
}
❼ 。net中,把数据库(SQL2005)连接字符串写到配置文件中,配置文件都用xml写吗用xml写完放在哪里
网站或项目里有个web.config
写在那里面,
<connectionStrings>
<add name="ConnectionString" connectionString="server=(local);database=ConsumeWorld;uid=sa;pwd=sa;Timeout=200;" />
</connectionStrings>
写在<system.web>外面,和<system.web> 同级
<system.web>
</system.web>
❽ ASP.NET中web.config文件的数据库配置问题
<appSettings>
<add
key="master"
value="master"/>
</appSettings>
这种写法中master就相当于Data
Source=NICKYAN-PC;User
Id=PB_DB_USER;Password=123123;Integrated
Security=no
只不过你的那种写法是在程序中写的数据库连接信息
❾ ASP.NET中web.config文件配置问题(数据库连接)
用VS2005和用VS2008 进行数据库链接的web.config中的配置方法是一样的
在vs2008中 web.config的数据库链接标记默认是<appSettings/>
你把他改成
<appSettings>
</appSettings>格式的一样也可以用,用法和在vs2005中的用法一样!
❿ ASP.NET如何实现与数据库连接,怎么配置数据源
这要用到ado.net的一些知识。主要有connection、command、dataadapter、datareader、transaction等对象完成数据库连接任务。
连接数据库主要有以下步骤:
1、建立连接
2、打开连接
3、启动事务处理(如果需要的话)
4、执行命令
5、接受并处理执行结果
6、回滚事务(如果启动了事务,并且执行命令的结果不是期望值或发生其它异常)
7、重复第4步(如果启动了事务,并且有多个命令需要作为同一个事务执行)
8、提交事务(如果启动了事务)
9、关闭连接
至于代码就非差简单了,网上到处都是。执行数据库命令大概有4类,返回影响行数(增、删、改)、返回结果集表格(查)、返回结果集的左上角(一般用于汇总等操作,例如select
count(*)...)。这些只要在command执行的时候控制一下儿就好了。我建议你到网上搜一下儿ado.net的五个对象,看看就明白了。