『壹』 如何使用EXCEL读取外部数据库数据
步骤1:点击开始,打开Microsoft Excel 2010。
2
步骤2:打开之后,点击数据,其他来源,来自SQL Server。
3
步骤3:打开数据链接向导之后,输入服务器名称和登陆用户名和密码。点击下一步。
步骤4:点击下一步之后,报错,不能够正常链接数据库。
步骤5:打开SQL Server 数据库代理服务器,查看代理停止工作,将其启动。
步骤6:修改服务器名称为SQL Server所在的服务器的IP地址填写入服务器名称,登陆名称和密码全部为sa。
步骤7:进入,选择数据库和表。选择PUBS,点击下一步。
步骤8:点击下一步,保持链接文件,点击完成。
步骤9:点击导入数据
步骤10
连接属性,连接名称:172.16.0.31
pubs employee,连接文件:C:\Documents and Settings\lys\My
Documents\我的数据源\172.16.0.31 pubs employee.odc 连接字符串:
Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Data
Source=172.16.0.31;Use Procere for Prepare=1;Auto
Translate=True;Packet Size=4096;Workstation ID=L10-1DA235E90;Use
Encryption for Data=False;Tag with column collation when
possible=False;Initial Catalog=pubs 命令文本:"pubs"."dbo"."employee"
步骤11:点击确定,输入密码Sa。
步骤12: 我们可以看到将SQL Server数据写入了EXCEL中。
查询EXCEL中数据库:
查询数据库中数据:
SELECT *
FROM employee
『贰』 android怎么使用外部的数据库文件
在Android中使用外部数据库文件,首先需要将.db格式的数据库文件放置在项目的assets目录下。这是数据库文件的存放位置,确保数据库文件在打包时被包含在应用程序中。
在程序运行时,若需要访问这个数据库文件,可以通过文件读取的方式,将其“拷贝”到Android程序默认的数据库存储目录中。默认的存储路径通常是“/data/data/项目包名/databases/”,这是一个相对安全且稳定的存储位置,用于存放应用程序的数据文件。
为了便于操作,通常需要自定义一个SQLiteOpenHelper类。在这个自定义类中,可以创建一个名字与步骤1中.db文件名称相同的数据库。通过这种方式,可以确保数据库文件在首次访问时能够被正确读取并创建。
按照平常的逻辑进行数据库操作,如增加、删除、修改和查询数据。这包括使用SQL语句执行数据库操作,以及通过SQLiteOpenHelper提供的方法进行数据库的管理和维护。通过这种方式,开发者可以轻松地将外部数据库文件整合到Android应用中,实现数据的存储和管理。
值得注意的是,由于Android的存储机制,数据库文件在首次被访问时会从assets目录被复制到上述默认路径中,这样可以避免在运行时直接读取assets目录中的文件,从而提高程序的运行效率。
在进行数据库操作时,确保遵守Android的数据访问规范,如在合适的位置进行数据库的打开和关闭操作,以及在合适的生命周期方法中进行数据库的管理,以避免资源泄露和数据丢失的问题。
总体来说,将外部数据库文件整合到Android应用中,不仅能够提高数据管理的灵活性,还能够方便地进行数据的存储和查询,是Android开发中常见的数据管理方式之一。