Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【教程】navicat配合HTTP通道远程连接SQLite数据库

【教程】navicat配合HTTP通道远程连接SQLite数据库

原创
作者头像
JavaDog程序狗
发布于 2024-10-13 02:47:58
发布于 2024-10-13 02:47:58
8230
举报
文章被收录于专栏:数据库数据库

前言

🍊缘由

好奇的我想查看服务器上宝塔面板的SQLite数据库

久别一月,特来水文。起因是我看到服务器上搭建的宝塔面板,好奇其中使用的SQLite数据库,想用navicat远程连接看一下,奈何不会玩,特来写一篇文章解析一下,如何通过Navicat Premium工具下ntunnel_sqlite.php工具配合HTTP通道远程连接SQLite数据库


🎯主要目标

实现2大重点
  1. ntunnel_sqlite.php使用方法
  2. HTTP通道连接远程服务器的SQLite

正文

🍵三个问题

1. 什么是SQLite?

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎

就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接,SQLite 直接访问其存储文件。

2. 为何不能直接使用Navicat连接?

SQLite数据库端口没开放外网访问的时候,Navicat在外网无法访问数据库

3. 什么是HTTP通道远程连接?

通过在服务器上运行PHP服务,配合官方的ntunnel_sqlite.php脚本进行连接数据库


🍍开始

1.找到本机(本电脑) 上的ntunnel_sqlite.php

找到navicat安装目录下ntunnel_sqlite.php

2. 将ntunnel_sqlite.php文件放置到Linux服务器

Tips:要放置到外网可以访问的位置

3. 验证http服务

外网访问ntunnel_sqlite.php文件

4. 验证连接sqlite

在Database File框中输入sqlite.db文件的路径,注意是相对于ntunnel_sqlite.php文件所在位置的路径,点击Test Connection测试。本狗以宝塔面板中的default.db作为测试db,路径为ntunnel_sqlite.php同文件夹,显示Connection Success!即为成功

5. 使用navicat进行HTTP通道连接
  1. 新建sqlite连接
  2. 选择使用HTTP通道,通道地址写入刚才上方测试的外网地址
  1. 常规选项中,数据库文件写入刚才测试的相对路径default.db
  1. 点击测试,验证是否成功
  1. 点击确定,生成连接
  1. 连接成功

总结

本文通过介绍navicat配合HTTP通道,并实操远程连接SQLite数据库。此文比较水,只是记录一个不常用的数据库的连接步骤,特此记录。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
前端开发App避坑指南
传统混合移动APP开发模式,通常会使用WebView作为桥接层,但随着iOS和Android应用商店审核政策日趋严格,有时会被错误判定为简单网页打包成App,上架容易遭到拒绝。
公众号@魔术师卡颂
2021/11/17
7520
前端避坑指南丨辛辛苦苦开发的 APP 竟然被判定为简单网页打包?
传统混合移动 App 开发模式,通常会使用 WebView 作为桥接层,但随着 iOS 和 Android 应用商店审核政策日趋严格,有时会被错误判定为简单网页打包成 App,上架容易遭到拒绝。
APICloud官方
2021/12/13
6300
前端避坑指南丨辛辛苦苦开发的 APP 竟然被判定为简单网页打包?
前端如何低门槛开发iOS、Android、小程序多端应用
现如今跨平台开发技术已不是什么新鲜话题了,在市面上也有一些开源的框架可供选择,然而技术成熟、产品服务健全的平台并不多,其中也不乏推陈出新的框架值得关注。
lygcorey
2021/12/15
9340
零基础如何上手APICloud App、小程序多端开发
业务需求变化快、开发人员成本高是现在企业面临的主要问题。多端开发技术则可以很好的解决这些问题,开发一次可以生成iOS、Android、小程序、Web等多端应用。APICloud凭借多年的移动开发技术积累,为开发者提供了一套高性能的多端开发技术,可以高效的开发企业级应用程序。
APICloud官方
2022/01/20
7980
零基础如何上手APICloud App、小程序多端开发
APICloud AVM多端开发 | 手把手教外卖点餐App开发(上)
为了让开发者更加快速的学习和了解APICloud多端开发技术,APICloud平台特别推出一款多端源码-《外卖点餐App开发》,可以体验一套代码编译Android和iOS app+小程序。
APICloud官方
2021/02/06
2.9K0
APICloud AVM多端开发 | 手把手教外卖点餐App开发(上)
APICloud AVM框架 纵向滚动通知栏组件
AVM(Application-View-Model)前端组件化开发模式基于标准Web Components组件化思想,提供包含虚拟DOM和Runtime的编程框架avm.js以及多端统一编译工具,完全兼容Web Components标准,同时兼容Vue和React语法糖编写代码,编译工具将Vue和React相关语法糖编译转换为avm.js代码。
白鱼赤乌
2022/09/02
3.2K0
APICloud AVM框架 纵向滚动通知栏组件
在微信小程序中直接运行React组件
在研究跨端开发时,我的一个重要目标,是可以让react组件跑在微信小程序中。在这个过程中,我探索了微信小程序的架构,并且引发了很多思考。而作为跨端开发,实际上很难做到 write once,run anywhere,因为每个平台所提供的能力是不一样的,例如微信小程序提供了原生的能力,例如调起摄像头或其他需要原生环境支持的能力,在微信小程序中开发虽然也是在webview中开展,但是,却需要一些原生的思维。所以,要做到 write once 就必须有一些限制,这些限制注定了我们无法完全利用小程序的能力,仅仅只用到一些布局的能力而已。所以,奉劝各位,在做跨端开发时,要有个心理准备。但如果跳出跨端开发,我现在只开发小程序,那我能否用我熟悉的react来开发呢?甚至,能否用我开发的nautil框架来开发呢?答案是可以的,本文将带你一步一步实现自己的react小程序开发之路,帮助你在某些特定的场景下,完成react项目往小程序迁移的目标。
否子戈
2021/07/16
5.3K0
在微信小程序中直接运行React组件
【ASP.NET Core 基础知识】--前端开发--集成前端框架
创建 ASP.NET Core 项目可以通过 Visual Studio 或者使用 .NET CLI(命令行界面)来完成。下面我将为展示如何使用 .NET CLI 在命令行中创建一个 ASP.NET Core 项目:
喵叔
2024/05/24
1.2K0
前端跨平台框架对比分析,看这篇就够了
前端跨端实践是指在开发过程中,使用统一的代码库或框架来实现在不同平台上运行的应用程序。
winty
2023/08/23
6.1K0
前端跨平台框架对比分析,看这篇就够了
Vuejs和其他前端框架的对比
React React 和 Vue 有许多相似之处,它们都有: 使用 Virtual DOM 提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。 将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。 由于有着众多的相似处,我们会用更多的时间在这一块进行比较。这里我们不只保证技术内容的准确性,同时也兼顾了平衡的考量。我们需要承认 React 比 Vue 更好的地方,比如更丰富的生态系统。 相似之处 React与Vue存在很多相似之处,例如他们都是JavaS
xiangzhihong
2018/01/26
4.2K0
介绍|三大前端框架之Vue
近十年以来,IT行业发展火热,衍生了很多新职业,例如UI设计师、开发工程师、软件测试工程师等等,在众多备受瞩目的新生职业中,Web前端工程师是其中的一员。那么Web前端三大主流框架是什么呢?
用户10245619
2023/03/01
3.7K0
跨平台开发框架到底哪家强?5款主流框架横向对比!
目前市场上有多个专业做跨平台开发的框架,那么对开发者来说究竟哪一个框架更符合自己的需求呢?笔者特地总结对比了一下不同框架的特性。
若川
2022/01/07
8.2K0
APICloud平台常用技术点汇总详解
使用 APICloud 可以开发移动 APP、小程序、html5 网页应用。如果要实现编写一套代码编译为多端应用(移动 APP、小程序、html5 ),需使用 avm.js  框架进行开发。如果只开发 APP,则可以使用前端技术(HTML5、Vue、react 等)、avm.js 进行开发,还可以使用模块商店大量的原生模块以及多端组件。
白又白888
2022/09/01
3540
APICloud AVM框架 封装SKU(商品规格选择)组件
AVM(Application-View-Model)前端组件化开发模式基于标准Web Components组件化思想,提供包含虚拟DOM和Runtime的编程框架avm.js以及多端统一编译工具,完全兼容Web Components标准,同时兼容Vue和React语法糖编写代码,编译工具将Vue和React相关语法糖编译转换为avm.js代码。
白鱼赤乌
2022/09/02
1.5K0
APICloud AVM框架 封装SKU(商品规格选择)组件
Vue等前端框架如何与小程序结合
小程序是一种运行在移动端的应用形式,它可以提供快速、便捷、丰富的用户体验。但小程序的开发需要遵循一套特定的规范和接口,这对于前端开发者来说可能会有一定的学习成本和限制。
Onegun
2023/03/07
1.2K0
Vue等前端框架如何与小程序结合
小程序视角下同构方案思考
其实,小程序之间的互转相对比较简单。得益于微信小程序的先行,各家在设计小程序 DSL 和 API 时,通常会尽量靠拢微信小程序,以降低学习成本和转换成本。
前端森林
2020/10/22
1.9K0
小程序视角下同构方案思考
前端框架选择指南:React vs Vue vs Angular
选择前端框架时,React、Vue 和 Angular 都是流行的选择,各有优缺点。我们可以从各个维度进行比较和选择:
天涯学馆
2024/08/17
3150
小程序开发框架对比(wepy/mpvue/uni-app/taro)
uni-app 团队投入两周完成了这个深度评测,下面我们就分享下,实际开发不同框架的测试例时遇到的问题,以及在各端的兼容测试结果。在本文里,我们团队基于真实测试数据及各框架官网可采集到的公开数据,希望客观公正地评价各个框架的选型和优劣。但宥于利益相关,本文的观点很可能是带有偏向性的,大家可以带着批判的眼光去看待。
码客张
2019/04/24
6.3K0
真实测评揭秘:开发小程序用原生还是选框架?
自 2017-1-9微信小程序诞生以来,历经几年的迭代升级,已有数百万小程序上线,成为继Web、iOS、Android之后,第四大主流开发技术。
极乐君
2020/05/26
6.9K1
真实测评揭秘:开发小程序用原生还是选框架?
2021 年 Angular vs. React vs. Vue 前端框架对比
你可能是一个 React 开发者,可能是一个 Vue 开发者,也可能是一个只专注于技术的 Angular 开发者。不过,你还是不能忽视开发社区不断进行的框架比较。有充分的理由认为:他们三个框架,一个是 UI 库(React),另一个是成熟的前端框架(Angular),而其中最年轻的(Vue)则可以称之为渐进式框架。每一个框架都拥有一些独特的优势和性能指标。正是这些不可忽略的优势和指标,我们不能不对这三种框架进行对比分析。
程序员海军
2021/10/11
2.4K0
推荐阅读
相关推荐
前端开发App避坑指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档