datasourceASP.NET中DataSource的应用

datasource  时间:2021-08-09  阅读:()

如何查看oracle的data source

data?source就是指你的ODBC数据源的名称。

在控制面板-》管理工具-》ODBC就是。

单击就可以点开查看,假如没有,需要自己新建一个。

新建示例如下: connstr="Provider=OraOLEDB.Oracle.1;User???ID=test;Password=1234;Data???Source=test;Persist???Security???Info=True"

什么是oracle的data source name和tns service name

数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 区别:在 ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。

在ORACLE8i、9i中出现了新的参数, 即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。

这些都存在于同一个数据库中 的标识,用于区分不同数据库的参数。

一、什么是数据库名(db_name)?   数据库名是用于区分数据的内部标识,是以二进制方式存储于数据库控制文件中的参数,在数据安装或创建之后将不得修改。

数据库安装完成后,该参数被写入数据库参数文件pfile中,格式如下:   .........   db_name="orcl" #(不允许修改)   db_domain=   instance_name=orcl   service_names=   control_file=(...............   .........   在每一个运行的ORACLE8i数据库中都有一个数据库名(db_name),如果一个服务器程序中创建了两个数据库,则有两个数据库名。

其控制参数据分属在不同的pfile中控制着相关的数据库。

  二、什么是数据库实例名(instance_name)  数据库实例名则用于和操作系统之间的联系,用于对外部连接时使用。

在操作系统中要取得与数据库之间的交互,必须使用数据库实例名。

例如,要和某一个数据 库server连接,就必须知道其数据库实例名,只知道数据库名是没有用的,与数据库名不同,在数据安装或创建数据库之后,实例名可以被修改。

数据库安装 完成后,该实例名被写入数据库参数文件pfile中,格式如下:   db_name="orcl" #(不允许修改)   db_domain=   instance_name=orcl #(可以修改,可以与db_name相同也可不同)   service_names=   control_file=(...............   .........   数据库名与实例名之间的关系。

  数据库名与实例名之间的关系一般是一一对应关系,有一个数据库名就有一个实例名,如果在一个服务器中创建两个数据库,则有两个数据库名,两个数据库实例名,用两个标识确定一个数据库,用户和实例相连接。

  但在8i、9i的并行服务器结构中,数据库与实例之间不存在一一对应关系,而是一对多关系,(一个数据库对应多个实例,同一时间内用户只一个实例相联系,当某一实例出现故障,其它实例自动服务,以保证数据库安全运行。

)   三、操作系统环境变量(ORACLE_SID)   在实际中,对于数据库实例名的描述有时使用实例名(instance_name)参数,有时使用ORACLE_SID参数。

这两个都是数据库实例名,它们有什么区别呢?(经常弄混)   (ORACLE_SID)   OS<----------------> ORACLE 数据库 <--------(Instance_name(实例名))  上图表示实例名instance_name、ORACLE_SID与数据库及操作系统之间的关系,虽然这里列出的两个参数都是数据库实例名,但 instance_name参数是ORACLE数据库的参数,此参数可以在参数文件中查询到,而ORACLE_SID参数则是操作系统环境变量。

 操作系统环境变量ORACLE_SID用于和操作系统交互。

也就是说,在操作系统中要想得到实例名,就必须使用ORACLE_SID。

此参数与 ORACLE_BASE、ORACLE_HOME等用法相同。

在数据库安装之后,ORACLE_SID被用于定义数据库参数文件的名称。

如:$ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SID.ora。

  定义方法:   export ORACLE_SID=orcl   如果在同一服务器中创建了多个数据库,则必然同时存在多个数据库实例,这时可以重复上述定义过程,以选择不同实例。

  还可以用   [oracle@Datacent]$ . oraenv   来切换不同的ORACLE_SID来通过操作系统来启动不同的实例(instance)

Connectionstring里的data source是指数据库所在的路径吗?

如果要连接的是SQL SERVER/Oracle/SQLite等,data source 是数据库名; 如果要连接的是 ess等ISAM类型数据库, data source 是路径名;

ASP.NET中DataSource的应用

这个是数据源,数据绑定的时候常用,我举一个例子(绑定GridView): 现在你已经通过SqlDataAdapter查询了数据库并填充了一个DataSet 现在把DataSet中的数据绑定到GridView1; DataSet ds = new Dataset(); Adapter.fill(ds); GridView1.DataSource=ds; GridView1.DataBind(); 这样就完成了对控件GridView1的绑定

妮妮云80元/月,香港站群云服务器 1核1G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

弘速云(28元/月)香港葵湾2核2G10M云服务器

弘速云怎么样?弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港vps、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统,目前推出全场vps新开7折,...

CheapWindowsVPS:7个机房可选全场5折,1Gbps不限流量每月4.5美元

CheapWindowsVPS是一家成立于2007年的老牌国外主机商,顾名思义,一个提供便宜的Windows系统VPS主机(同样也支持安装Linux系列的哈)的商家,可选数据中心包括美国洛杉矶、达拉斯、芝加哥、纽约、英国伦敦、法国、新加坡等等,目前商家针对VPS主机推出5折优惠码,优惠后最低4GB内存套餐月付仅4.5美元。下面列出几款VPS主机配置信息。CPU:2cores内存:4GB硬盘:60G...

datasource为你推荐
微指数爱情公寓4唐悠悠让小黑理片子是哪1集bft什么是BFT高级考试?apple以旧换新苹果以旧换新真的吗?app退款在app买东西以后怎么申请退款163登陆163邮箱登陆电脑版微店是什么微店和淘宝网店有啥区别?小蓝条我现在使用的是迅雷7、看空间的时候总会出现一个小蓝条写着下载,总是误点然后迅雷就弹出来了怎么解决?数据管理制度求一份工时定量管理制度jsharejshare里拓荒者是什么?- -移动硬盘提示格式化移动硬盘无法读取,提示要格式化
哈尔滨服务器租用 拜登买域名批特朗普 购买域名和空间 3322动态域名 2017年黑色星期五 dropbox网盘 标准机柜尺寸 免费网站申请 韩国名字大全 admit的用法 申请免费空间和域名 独享主机 百度云加速 主机管理系统 服务器论坛 如何登陆阿里云邮箱 apnic 好看的空间 双11促销 博客域名 更多