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

dsn连接数据库

发布时间: 2022-04-28 13:49:06

‘壹’ 如何使用远程DSN 创建数据库连接

首先要建立好站点 选择一种动态程序--也就是选择动态程序的文件类型 设置好测试服务器 在连接数据库之前要设置好ODBC数据源 在满足了以上条件之后,就可以使用数据库面板指定数据源(DSN)

‘贰’ DSN连接sql数据库的方法

using System; using System.Data.SqlClient; namespace _09_01 { class Class_09_01 { public static void Main(String[] args) { // 连接字符串,读者可以根据自己情况设置不同的值 string strConn = "Initial Catalog=Northwind;Data Source=(local);User ID=sa;Password=sa"; // SqlConnection 对象 SqlConnection conn = new SqlConnection(); conn.ConnectionString = strConn; try { // 打开数据库连接 conn.Open(); Console.WriteLine("成功连接到数据库!"); Console.WriteLine("数据源:{0}", conn.DataSource); Console.WriteLine("数据库名:{0}", conn.Database); Console.WriteLine("客户端名:{0}", conn.WorkstationId); // 在用完了数据库连接之后记得关闭! conn.Close(); } catch (Exception e) { Console.WriteLine("无法连接到数据库!报告异常:"); Console.WriteLine(e.Message); } } } }

‘叁’ 什么是DSN用它与直接创建数据库连接有何不同 为什么要用它

dsn是配置odbc连接时的名字
这两个都是连接数据库的方法,只不过这两种方法产生的时代背景不同,odbc技术时间较早,oledb技术相对较新,现在使用oledb的较多,
dsn在控制面板中寻找计算机管理,odbc数据源进行配置就行。

‘肆’ 字符串连接数据库,DSN链接数据库的方法

ADO连接的话,应该用

Provider=Microsoft.Jet.OLEDB.4.0 或者 Provider=Microsoft.ACE.OLEDB.12.0

m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Demo.mdb","","",adModeUnknown);

‘伍’ 求助!系统dsn为空,无法连接数据库。

两种可能:

1、你安装SQL的时候,选择了“Windows验证”,而你建立DSN的时候选择了“使用网络登录ID的Windws NT 验证”

2、你建立DSN的时候选择了“使用用户输入登录ID和密码的SQL Server验证”,但没有输入有效的用户名和密码。一般有效的默认用户是sa,为了安全起见你也可以建立别的用户。

如果你安装SQL的时候选择“混合模式”和“空密码”,建立DSN时候选择“使用网络登录ID的Windws NT 验证”是不可能出现这个问题的。

SQL中设定系统帐号,表示使用登陆系统的帐号自动启动SQL,不需要知道用户名和密码,而设定“本帐号”则以你指定的帐号来启动SQL,两者没有太大的区别。

你在DSN里设定的登陆ID,就是你的SQL服务器“管理”中设定的用户,这个用户必须对你指定的数据库有操作权限,一般使用SA,你也可以自己建一个,没什么太大的意义,用网络ID验证和NT验证就可以了。

‘陆’ 怎么在win7下创建dsn数据源完成SQL的连接说的详细点

1、从“控制面板”中,访问“管理工具”,再访问“数据源
(ODBC)”。
2、单击“用户
DSN”或“系统
DSN”选项卡(任选一个即可),然后单击“添加”。
单击“SQL
Server”,然后单击“完成”。
3、输入DSN名称,选择SQL数据库所在的服务器。
4、选择Windows用户验证,或数据库用户验证(这个需要输入帐号、密码),点击下一步。
5、选择你要联接的数据库。
6、点击完成
,再点击《测试数据源》是否成功,如为“测试成功”则成功完成配置。

‘柒’ odbc 数据库连接问题 谁能帮我解释一下用户dsn、系统dsn、文件dsn、驱动程序这几个是干嘛的什么意思

DSN
原名:数据源名称
中国名:数据源名称
DSN的ODBC定义了一个数据库,必须用于确定ODBC驱动程序。每个ODBC驱动程序定义创建DSN需要一个数据库驱动程序的支持。在安装ODBC驱动程序并创建数据库之后,您必须创建一个DSN。
一个DSN至少一些内容应该包括以下内容:关于数据库驱动程序
◆信息。
◆数据库的存储位置。文档数据库(例如,访问)的文件路径数据库存储位置;非文件数据库(如SQL Server)的存储位置是服务器的名称。
◆数据库名称。在ODBC数据源管理,所有的DSN名称不重复。
甲DSN可以被定义为以下三种类型的任何一种:
★用户数据源:数据源用于创建它被定位的计算机,并且只能在它的用户。
★系统数据源:数据源创建它是计算机的组成部分,这台计算机,而不是创建它的用户。只要有相应权限的任何用户都可以访问数据源。
★文件数据源:数据源基础数据库文件确定。换言之,数据源可以被任何用户使用来安装适当的驱动程序。
DSN文件(数据源名称)
的Windows DSN文件(数据源名称),主要用于存储数据库连接信息。如果有大量的页面需要传送数据时,它可以很容易实现由DNS文件路径,而不需要将数据传输到的每一页。
出于安全考虑,DSN文件一般放置在另一台主机上的子目录,所以未知的游客将不能访问这个目录。 DSN文件需要沿着与ASP和ADO访问数据库。产品名称:“_ DSN”主机帐户的根目录下(注:DSN文件只支持Windows程序)
参考文献:1.
http://godaddy.idcspy.com/use/what_is_dsn

‘捌’ dreamweaver DSN连接不到数据库

access数据库连接
用dsn连接并且没有用户名和密码:
<%
set
conn
=
server.createobject("adodb.connection")
conn.open
"yourdsnname"
%>
用dsn连接并且有用户名和密码:
<%
set
conn
=
server.createobject("adodb.connection")
conn.open
"yourdsnname","username","password"
%>
用实际的数据库绝对路径连接:
<%
set
conn
=
server.createobject("adodb.connection")
strconn="driver=;
"
strconn=strconn
&
"dbq=e:\yanhang\database.mdb"
conn.open
strconn
%>
用实际的数据库相对路径连接:
<%
set
conn
=
server.createobject("adodb.connection")
strconn="driver=;
"
strconn=strconn
&
"dbq="
&
server.mappath("/database/yanhang.mdb")
conn.open
strconn
%>
ms
sql
server数据库连接
用dsn连接:
<%
set
conn
=
server.createobject("adodb.connection")
conn.open
"dsn=mydsn;uid=user;pwd=password;database=databasename"
%>
不用dsn连接:
<%
set
conn
=
server.createobject("adodb.connection")
dsntemp="driver=;server=servername;uid=user;pwd=password;database=databasename"
conn.open
dsntemp
%>
foxpro数据库连接
<%
set
conn
=
server.createobject("adodb.connection")
connstr=
"driver=microsoft
visual
foxpro
driver;
uid=userid;sourcetype=dbc;sourcedb=c:\yanhang\database.dbc"
conn.open
connstr
%>
oracle数据库连接:
<%
set
conn=server.createobject("adodb.connection")
conn.cursorlocation=aseclient
dsntemp="provider=msra.1;password=xxxxx;user
id=yanhang;data
source=xxx.world"
conn.open
dsntemp
%>

‘玖’ 用odbc 采用dsn连接Access数据库问题。

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字‘Temporary(yolatile)Jet DSN for process 0x27c Thread 0xdf8 DBC 0x1211d34 Jet'.
[Microsoft][ODBC驱动程序管理器]驱动程序的 SQLSetConnectAttr 失败
***出现以上错误,楼主采用DSN连接数据源,你是否在纲页中有资料库连接的代码(DSN)***

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字’Temporary(yolatile)Jet DSN for process 0x27c Thread 0xdf8 DBC 0x1211d34 Jet'.
***出现以上错误,楼主是否给c/temp资料夹权限,点temp资料夹-点右键内容
-选安全性-添加一个everyone给它完全控制的权限即可,不过,你要记得给资料库所在位置user也是完全控制哟***

[Microsoft][ODBC Microsoft Access Driver]Microsoft Jet 数据库引擎打不开文件‘(未知的)’。它已经被别的用户以独占方式打开,或没有查看数据的权限。
***出现以上错误,楼主不要打开资料库去浏览纲页哟,要关闭资料库再浏览纲页***
另外,虚机团上产品团购,超级便宜

热点内容
360app加密 发布:2024-10-04 15:21:23 浏览:981
佛山埃安s哪个配置好 发布:2024-10-04 15:21:23 浏览:510
mysql主服务器ip 发布:2024-10-04 15:19:28 浏览:13
linux删除mysql用户 发布:2024-10-04 15:16:54 浏览:481
vivo存储招标 发布:2024-10-04 14:40:16 浏览:315
脚本樱井光 发布:2024-10-04 14:40:03 浏览:911
易语言给程序加密 发布:2024-10-04 14:32:49 浏览:444
交电费的密码是多少 发布:2024-10-04 14:31:59 浏览:482
月薪正算法 发布:2024-10-04 14:30:44 浏览:139
linux命令行输入 发布:2024-10-04 14:13:19 浏览:734