Access数据库不支持多进程访问。ACCESS是典型的单线程软件用ACCESS本身不能修改自身线程,除非使用API,但是那肯定不稳定,得不偿失。另外,所谓的ACCESS线程不过是调用MDB。不过,只要不使用独占方式打开,可以实现多个程序同时访问MDB。
Access数据库支持VB、ASP、Unity3D、Java等的访问。Access 最多支持 255 个并且用户 Access 支持的最大数据库大小为 2 GB。
‘贰’ 怎么用ACCESS连接数据库
<%
connstr="DBQ="&Server.Mappath("数据库路径/数据库名称")&";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=Server.CreateObject("ADODB.connection")
conn.Open connstr
%>
这是连接数据库的代码
‘叁’ access数据库如何连接……(C#)
嘿嘿~这个就麻烦咯~你得知道access是桌面型数据库,为什么叫桌面型数据库捏~~忽忽~通俗点,就是说他不像sql server数据一样~不能直接进行远程连接~~
如果说access真要远程连接。。也无非是共享。。但这并不是真正的远程连接有几个方法可以实现"共享"连接,1.在你的服务器上开vpn共享,然后用“\\服务器名\共享名\Database.mdb”这样子的地址作为原来数据库连接的地址。。还有方法就是要服务器编程咯。。比如自己写Recordset、webserver等等。。。
‘肆’ 如何:连接到 Access 数据库中的数据
通过运行数据源配置向导并在“选择数据源类型”页面上选择“数据库”,可连接到 Access 文件内的数据。提示将.mdf 或 .mdb 文件从 Windows 资源管理器拖到解决方案资源管理器中,可自动配置连接并启动“数据源配置向导”,以便您选择要在应用程序中使用的对象。通过从“数据”菜单或从“数据源”窗口中选择“添加新数据源”命令,可以启动该向导。或者,还可以从“项目”菜单选择“添加现有项”命令并浏览至所需的数据库文件。完成该向导后,一个数据库副本(.mdb 文件)和一个强类型数据集文件 (.xsd) 被添加到项目。选择的数据库对象立即出现在“数据源”窗口中,可用于拖动到窗体上。有关更多信息,请参见“显示数据”概述。注意通过“数据源配置向导”添加 .mdb 文件时,可以选择将该文件添加到项目或是让该文件保留在其原始位置上。有关更多信息,请参见如何:管理项目中的本地数据文件。注意显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的现用设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。使用“添加新数据源”命令连接到 Access 数据库中的数据在“数据”菜单上单击“添加新数据源”。在“选择数据源类型”页面上选择“数据库”。选择“新建连接”以创建新的数据连接。注意如果“数据源”不是“Microsoft Access 数据库文件”,则选择“更改”以打开“选择/更改数据源”对话框,选择“Microsoft Access 数据库文件”,然后单击“继续”。 默认的提供程序为“OLE DB 的 .NET Framework 提供程序”。有关更多信息,请参见“选择/更改数据源”对话框。在“数据库文件名”框中输入 .mdb 文件的路径,或单击“浏览”按钮以查找数据库文件。如果您的数据库需要,请输入登录信息。有关更多信息,请参见添加/修改连接 (Microsoft Access)。单击“确定”,然后单击“下一步”。选择“是”将 .mdb 文件复制到项目中,或选择“否”连接到处于其当前位置的数据库文件。有关更多信息,请参见如何:管理项目中的本地数据文件。单击“下一步”。展开对象树,然后选择要在应用程序中使用的数据库对象。如果需要,替换默认“数据集名称”。单击“完成”。刚刚创建的数据集即出现在“数据源”窗口中。打开“数据源”窗口,方法是从“数据”菜单中选择“显示数据源”。使用“添加现有项”命令连接到 Access 数据库中的数据从“项目”菜单选择“添加现有项”,或是将 .mdb 文件从 Windows 拖动到“解决方案资源管理器”上。展开对象树,然后选择要在应用程序中使用的数据库对象。如果需要,替换默认“数据集名称”。单击“完成”。刚刚创建的数据集即出现在“数据源”窗口中。打开“数据源”窗口,方法是从“数据”菜单中选择“显示数据源”。后续步骤在应用程序中添加功能在“数据源”窗口中选择项并将其拖动到一个窗体上。有关更多信息,请参见“显示数据”概述。注意如果该数据源未在“数据源”窗口中显示,则请单击窗口中的“刷新”按钮。安全存储敏感信息(例如服务器名称、用户名和密码)可能会影响应用程序的安全性。若要控制对数据库的访问,一种较为安全的方法是使用 Windows 身份验证(也称为集成安全性)。有关更多信息,请参见保护连接字符串。
‘伍’ unity打开出现cannot access database错误
进数据库进行更改。
在U3D中要访问Access数据库,我们需要用到两个dll,System,Data,dll和System,EnterpriseServices,dll,缺一不可。我们找到这两个dll放到u3d的Plugins文件夹下面。下面我们创建一个Access数据库版本是07样式是accdb03版本的Access数据库的样式为mdb。在我们进行code的时候,要根据不同的版本进行判断啦,对于不同的Access数据库版本,我们要对应不懂的文件后缀名。要不然会提示你数据库文件是未知文件。下面是读取Access的一个demo,其他的修改,添加数据都是在修改他的sql语句。
访问者所使用的浏览器不能完全支持页面里的脚本,形成脚本错误。遇到脚本错误时一般会弹出一个非常难看的脚本运行错误警告窗口。
‘陆’ unity3d怎么连接sql server数据库
1、找到System.Data.dll文件,默认的地址是在C:\Program Files\Unity\Editor\Data\Mono\lib\mono\unity,这个根据你所安装的路径有关。
2、将该文件复制到你的工作空间下的Asset文件夹内
3、在你的编辑器中添加引用,我用的是VS
4、在命名空间内增加程序集
using System;
using System.Data;
using System.Data.SqlClient;
5、编写连接数据库代码
SqlConnection con = null;
SqlDataAdapter sda = null;
void Start()
{
string s = @"server=.;database=ConnectTest;uid=sa;pwd=123456"; //注意,这里必须使用SQL Server和Windows验证模式,否则会报错
con = new SqlConnection(s);
con.Open();
string sql = "select * from table1";
sda = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
sda.Fill(ds, "table1");
print(ds.Tables[0].Rows[0][0]);
}
6、实验结果
‘柒’ 教你如何解决access数据库连接错误
access数据库连接错误解决办法步骤一:请检查conn.asp中的连接字符是否正确,如果没有错误,还提示数据库连接出错,请往下看access数据库连接错误解决办法步骤二:把数据库下载到本地(默认数据库
database/#newasp.mdb),用ACCESS打开,压缩修复数据库(打开ACCESS
--
工具
--
数据库实用工具
--
压缩和修复数据库);然后重新上传access数据库连接错误解决办法步骤三:如果以前操作无误,照样出现数据库连接出错,那么就是权限问题了,下面以2003为例请对C:\WINDOWS
目录给
users用户加上读取权限(千万不要给完全权限,有读的权限就行了),加上权限后,如果数据库连接正确就OK了如果问题还没有解决,请查看:C:\WINDOWS\Temp
目录权限,给users
用户加上特别的权限,其它权限都可以去掉。可能你不知道这个特别权限不知道怎么加,方法如下:选择temp目录--右键--属性--安全--添加--高级--立即查找--选择Users用户--确定返回到安全选项,选择Users用户
--
高级
--
选择Users“编辑”
--
选择如下权限,其它权限全部取消以上详细的为大家介绍了解决access数据库连接错误的办法,希望能给大家带来帮助。
‘捌’ unity3d怎么连接sql server数据库
Unity3d连接SQL
Server数据库:
首先需要把Unity安装路径下的System.Data.dll和Mono.Data.SqliteClient.dll拷贝到当前unity工程的Assets文件夹下,因为之后在脚本中引用的.dll并不是framework提供的。脚本的内容:
using
UnityEngine;
using
System;
using
System.Collections;
using
System.Data;(这个必须是引用自unity的安装目录下,如果找不到就搜索一下)
using
System.Data.SqlClient;
public
class
ConnectSQL
:
MonoBehaviour
{
//
Use
this
for
initialization
void
Start()
{
string
connectionString
=
"Data
Source=XYL-PC;DataBase=Unity;uid=sa;pwd=123456;";
SqlConnection
con
=
new
SqlConnection();
con.ConnectionString
=
connectionString;
con.Open();
if
(con.State
==
ConnectionState.Open)
{
print("Connect
success!");
}
else
{
print("Connect
Failure!");
}
}
}
‘玖’ 如何连接access数据库
1
首先确保Access与开发工具Visual Studio都正确安装了,如果没安装的话需要下载相关的软件安装一下,Visual Studio不限制你的版本,2012,2008什么的都行。
7
写完了以后你运行以后,可能会报如下的错误:未在本地计算机上注册microsoft.ace.12.0。这个是由于计算机中缺少驱动程序造成的,去官网下载安装即可:
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
8
到这里连接Access数据库的方法就讲解完了,我们用的是net,你如果用别的语言,步骤也一样,只不过换一下新建连接的方式即可。