
打开Access应用软件。单击菜单栏“文件”。如下图:
2
在d出的菜单栏中选择“新建"/"空白桌面数据库",如下图:
3
选择数据库的路径,单击“创建”,如下图:
4
数据库建立了,再创建数据表。这里我们直接从excel导入。这样节省时间而且不容易导致输入错误。在功能区选择“外部数据"/"excel",如下图:
5
在d出的对话框中选中”第一行包含列标题“,再单击“下一步”。如下图”
6
配置字段名称,再单击“下一步”,如下图:
7
选择“让Access添加主键”,再单击“下一步”。如下图:
8
输入数据表格名称,再单击”完成“。如下图:
9
在d出的对话框中单击”关闭“。如下图:
10
可以看到刚刚的表格已经在数据库中
using
systemdata;
using
systemdataoledb;
string
strconnection="provider=microsoftjetoledb40;";
strconnection
=@"data
source=c:\begaspnet\northwindmdb";
oledbconnection
objconnection=new
oledbconnection(strconnection);
objconnectionopen();
objconnectionclose();
连接access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的!
strconnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源
"provider=microsoftjetoledb40;"是指数据提供者,这里使用的是microsoft
jet引擎,也就是access中的数据引擎,aspnet就是靠这个和access的数据库连接的
"data
source=c:\begaspnet\northwindmdb"是指明数据源的位置,他的标准形式是"data
source=mydrive:mypath\myfilemdb"
ps:
1"
="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符
2如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:
strconnection
="data
source=";
strconnection
=mappath("northwindmdb");
这样就可以省得你写一大堆东西了!
3要注意连接字符串中的参数之间要用分号来分隔
"oledbconnection
objconnection=new
oledbconnection(strconnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的 *** 作我们都要和这个对象打交道
"objconnectionopen();"这用来打开连接至此,与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 身份验证(也称为集成安全性)。有关更多信息,请参见保护连接字符串。
stpath = ThisWorkbookPath & ApplicationPathSeparator & "attendanceaccdb"
CNOpen "Provider=MicrosoftACEOLEDB120;Data Source =" & stpath & ";Jet OLEDB:Database Password=cjw123456"
供参考。
可以是可以,但是你这样访问会出问题,ACCESS是以独占形式存在的,当那边在使用,你这边就只能只读了,如果你不会编程哪我教你个简单办法:
在局域网范围随便那台电脑安装个SQL Server
用ACCESS在局域网范围新建一个连接表,让连接表去链接SQL Server的表,这教网络连接表
然后在局域网范围你的ACCESS就可以作为客户端任意使用,SQL Server变成了数据服务器,前提条件SQL Server电脑是开启的,并且开启用户访问权限
使用的SystemData;
使用SystemDataOleDb;
私人的OleDbConnection CON
/ / /
/ / /打开数据库连接
/ / /
/ / /的数据库路径(包括数据库名称)
私人无效公开赛(弦乐DBPATH)
{(CON == NULL)
CON =新的OleDbConnection(“供应商= MicrosoftJetOLEDB40;数据源=”+ DBPATH);
(:conState == ConnectionState。已结业)
conOpen();
}
/ / /
/ / /创建一个命令对象,并返回对象
/ / /
/ / / 数据库语句
/ / / 数据库所在的路径
/ / / 的OleDbCommand
私人的OleDbCommand createCommand(的字符串sqlStr串文件)
{
打开(文件);
OleDbCommand的CMD =新的OleDbCommand();
cmdCommandType = CommandTypeText;
cmdCommandText = sqlStr
CMD。连接= CON;
返回CMD;
}
/ / /
/ / /执行
/ / / / / / / 的SQL语句
/ / /的数据库所在的路径 / / / 的回报成功执行时,当它没有返回值真,假
公共:布尔ExecuteNonQury(sqlStr字符串,字符串文件)
OleDbCommand的CMD = CreateCommand(sqlStr文件);
结果= cmdExecuteNonQuery();
如果(结果== -1 |结果== 0)
{
CMD。 Dispose()方法;
关闭();
返回FALSE;
}
其他
{
cmdDispose();
关闭( );
返回true;
}
/ / /
/ / /执行数据库查询
/ / / <BR / / / / 的查询
/ / / 的填充数据集的表名
/ / / 数据库路径
/ / / 的查询数据集
公共数据集GetDataSet已(字符串,字符串文件sqlStr)
{
数据集DS =新的DataSet();
OleDbCommand的CMD = CreateCommand(sqlStr文件);
OleDbDataAdapter的DataAdapter的新OleDbDataAdapter的(CMD);
DataAdapterFill方法(DS)
cmdDispose();
关闭();
dataAdapterDispose();
返回DS;
}
/ / /
/ / /生成的数据读取器OleDbDataReader也返回OleDbDataReader也
/ / /
/ / / 的数据库查询参数
> / / / 返回一个DataReader对象
,公共OleDbDataReader也GetReader(sqlStr字符串,字符串文件)
{
OleDbCommand的CMD = CreateCommand(sqlStr文件); OleDbDataReader也读卡器= cmdExecuteReader(CommandBehaviorCloseConnection);
/ / CommadnBehavior的形象尤其将DataReader的相关的数据库链接
/ /自动关闭时接近DataReader对象链接
返回读写器;
}
/ / /
/ / /关闭数据库
/ / /
公共无效关闭()
{
(con! = NULL) conclose();
CON = NULL;
}
传记传入的路径是取名字的Access数据库
access2013数据库默认打开方式是共享方式。默认情况下,access数据库的打开方式是共享模式,所以当我们为数据库设置密码时就会出现提示。在“文件”菜单上,单击“打开”。单击“打开”对话框左侧的快捷方式,或者在“查找范围”框中,单击包含要打开的MicrosoftAccess数据库的驱动器或文件夹。之后在文件夹列表中双击相应的文件夹,直到打开包含所需数据库的文件夹。若要在多用户环境下打开共享的数据库,使您和其他用户都能读写数据库,请单击“打开”。若要为只读打开数据库,使您能查看但不能编辑,请单击“打开”按钮旁边的箭头,再单击“以只读方式打开”。
以上就是关于怎样用Access 2013建立数据库表格全部的内容,包括:怎样用Access 2013建立数据库表格、c#如何与Access数据库连接、如何:连接到 Access 数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)