[IOS]自己如何正确获取SQLite的ADO连接字符串

简介:

首先你正确安装了SQLite的数据库驱动程序(sqliteodbc.exe

1.在桌面上新建一个空的文本文件SQLite.txt,重命名为SQLite.udl;

注1.1:SQLite.udl也可以通过别的方式得到,但必须是0字节的文件。
注1.2:系统文件没有扩展名,XP资源管理器中,菜单“工具”-->“文件夹选项”-->“查看”-->“隐藏已知文件类型的扩展名”,前面的勾去掉就行了。

2.双击这个SQLite.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择“Micrsoft Ole DB Provider for ODBC Drivers”,点击下一步;

3.在“连接”页的“指定数据源”选择“使用连接字符串”;

4.点击“编译”,弹出“选择数据源”,在“文件数据源”页中点击“新建”,在创建新数据源选择SQLite的驱动程序“SQLite3ODBCDriver”;

5.点击“下一步”,点击"浏览",在“另存为”对话框中文件名称写入“SQLite”,点击“下一步”,点击“完成”;

6.在“SQLite3 ODBC Driver Connect”对话框中按需求(如下图);



注6.1:涉及到C语言的转义字符,路径的\需要用\\替换。
注6.2:NoWCHAR=1有中文的话简单测试了下有这个属性不会乱码,默认是0。

7.返回“数据库连接属性”对话框,点击“测试连接”,成功的话就是我们要的连接字符串。

下面是我本机测试的ADO连接字符串,数据库文件:C:\SQLLite\demo.db。

[xhtml]  view plain copy
  1. Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={SQLite3 ODBC Driver};Database=C:\\SQLLite\\demo.db;StepAPI=0;SyncPragma=;NoTXN=0;Timeout=;ShortNames=0;LongNames=0;NoCreat=0;NoWCHAR=1;FKSupport=0;JournalMode=;LoadExt=;"  


注:关闭“数据库连接属性”后再次双击SQLite.udl打开该对话框,会因为密码丢失问题点击“测试连接”会连接不上,把“数据库连接属性”对话框上的密码等补全就可以了,用文本方式打开SQLite.udl文件就是完整的连接字符串。






















本文转蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366194,如需转载请自行联系原作者

相关文章
|
Kubernetes 调度 C++
Kubernetes vs Docker Swarm:容器编排工具的比较与选择
在当今云计算时代,容器技术的应用越来越广泛。而在众多容器编排工具中,Kubernetes和Docker Swarm是两个备受关注的竞争者。本文将深入比较这两个工具的特点、优势和劣势,帮助读者更好地选择适合自己的容器编排解决方案。
使用markdown-it对markdown进行一个实时解析
# 引言 大家应该都接触过markdown笔记吧,我们常常见到很多能写文章的网页提供了一个实时的markdown解析的功能----即我们在一侧写下markdown语法,右边能够实时解析,并将解析后的markdown语法渲染到右侧页面上。非常炫酷实用,那么这是如何实现的呢?今天我们来一起探究一下。 # 开始 首先,我们这个演示学习在Vue3+TypeScript下使用的,所以我们预先建议准备一个Vue3+Typescript工程。 对于markdown的解析,我们可以使用`markdown-it`来进行解析。 比如,我们在左侧设置一个输入框,接收用户markdown输入,我们通过`ma
|
编解码 网络协议 Unix
SIP协议&开源SIP服务器搭建和客户端安装
1. SIP SIP 是一个应用层的控制协议,可以用来建立,修改,和终止多媒体会话,例如Internet电话 SIP在建立和维持终止多媒体会话协议上,支持五个方面: 1)   用户定位: 检查终端用户的位置,用于通讯。
17856 0
|
5月前
|
存储 数据库 数据安全/隐私保护
抖音ck提取工具,快手小红书微博哔哩哔哩cookie提取登录软件,python框架
这个框架提供了完整的Cookie提取功能,支持抖音、快手、小红书、微博和哔哩哔哩平台。主要特点包括
|
9月前
|
人工智能 编解码 算法
如何在Python下实现摄像头|屏幕|AI视觉算法数据的RTMP直播推送
本文详细讲解了在Python环境下使用大牛直播SDK实现RTMP推流的过程。从技术背景到代码实现,涵盖Python生态优势、AI视觉算法应用、RTMP稳定性及跨平台支持等内容。通过丰富功能如音频编码、视频编码、实时预览等,结合实际代码示例,为开发者提供完整指南。同时探讨C接口转换Python时的注意事项,包括数据类型映射、内存管理、回调函数等关键点。最终总结Python在RTMP推流与AI视觉算法结合中的重要性与前景,为行业应用带来便利与革新。
515 5
|
运维 Kubernetes 监控
|
存储 Shell Docker
docker 部署单节点的etcd以及 常用使用命令
在 Docker 中部署单节点的 etcd 以及一些常用命令的操作,可以按照以下步骤进行: ## 一、部署单节点 etcd 1. **拉取 etcd Docker 镜像**:您可以从 Docker Hub 拉取 etcd 的官方镜像。 ```shell docker pull quay.io/coreos/etcd:latest ``` 2. **启动 etcd 容器**:使用 `docker run` 命令来启动 etcd 容器。以下是一个示例命令,其中将容器的 2379 端口映射到主机的 2379 端口: ```shell docker run -d \
1990 1
|
安全 网络协议 算法
RTP、RTCP、RTSP 概念
<p style="line-height: 28px; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; color: rgb(51, 51, 51); font-family: 'Hiragino Sans GB W3', 'Hiragino Sans GB', Arial, Helve
8021 0
|
Web App开发 小程序 网络安全
Mac Charles 抓包 iPhone Https(详细流程)
Mac Charles 抓包 iPhone Https(详细流程)
1750 2
|
存储 监控 数据库
揭秘企业微信是如何支持超大规模IM组织架构的——技术解读四维关系链
本文将摘取企业微信的其中一个技术分支——IM体系之下的“关系链”内核要素,为你揭秘企业微信是如何支持超大规模IM组织架构的。
434 0

热门文章

最新文章