递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 119|回复: 2
打印 上一主题 下一主题

[视窗] 数据库对象,放全局变量还是局部变量,求大佬经验

[复制链接]

60

主题

273

帖子

1572

积分

金牌会员

嘿嘿哈哈

Rank: 6Rank: 6

积分
1572
跳转到指定楼层
楼主
发表于 6 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的SQLite数据库
网站后端,多线程环境
方案一:
执行方法——>调用已连接数据库的对象——>执行SQL语句
方案二:
执行方法——>局部数据库对象.打开数据库——>执行SQL语句——>局部数据库对象.关闭数据库

想到的问题:
1、如果采用方案一,担心网站在运行过程中会不会突然断开连接?方案二好处就是每次都重连数据库,或许不用担心数据库会突然断开。
2、如果采用方案二,担心数据库打开和关闭会不会太耗时间了?方案一好处就是数据库打开后,直接执行SQL语句,不用重新打开或关闭。

大佬们有何看法?

回复

使用道具 举报

54

主题

379

帖子

4155

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4155
QQ
沙发
发表于 6 天前 | 只看该作者
建议了解数据库连接池技术
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37269
板凳
发表于 6 天前 | 只看该作者
本帖最后由 创世魂 于 2024-6-10 21:50 编辑

服务器用sqlite??  这个操作闻所未闻。。
当然也不是不行,就是需要用连接池。创建多个连接。

建议不要使用sqlite,使用mysql等主流服务器用的数据库。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-6-15 02:46 , Processed in 0.083762 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表