社区
Java SE
帖子详情
新手的一个小问题,非技术性的。
llm0528
2009-06-26 10:49:25
我想搞了通讯录什么的,可以和SQL联接的小作品,但是我忽然想到一个问题,那就是如果作品发布了,那么能不能在没有安装SQL的电脑上使用呢?比如,添加联系人、删除联系人,这样的操作也可以吗?
问题2:一般桌面软件用户名登录,可以通过SQL来使用吗?通过哪种方式呢?是通过SQL的安全性--登录名呢?还是直接建个用户表,来验证呢?
我先谢谢各位高手的帮忙了~~
...全文
47
13
打赏
收藏
新手的一个小问题,非技术性的。
我想搞了通讯录什么的,可以和SQL联接的小作品,但是我忽然想到一个问题,那就是如果作品发布了,那么能不能在没有安装SQL的电脑上使用呢?比如,添加联系人、删除联系人,这样的操作也可以吗? 问题2:一般桌面软件用户名登录,可以通过SQL来使用吗?通过哪种方式呢?是通过SQL的安全性--登录名呢?还是直接建个用户表,来验证呢? 我先谢谢各位高手的帮忙了~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ddyouyue
2009-06-27
打赏
举报
回复
windows系统里有access驱动,用access就可以在windows运行
llm0528
2009-06-27
打赏
举报
回复
主要是如果是登陆窗口,比如用户名、密码,然后通过 drive 和 url 来连接SQL 那么可不可以一次性,将几个版本的 drive 和 url 进行自己选择,比如通过配置,然后发生SqlException 然后在 catch 代码块运行另一个配置动作??
问题2: 各版本的SQL、ACCESS 的数据库文件可以自动的导入导出吗??
火龙果被占用了
2009-06-27
打赏
举报
回复
这个问题还不技术性啊?
把 JDBC 的实现类通过配置文件进行配置,JDBC 驱动形式通过配置文件进行配置,使用者根据所使用的数据库版本,更改配置文件就可以了。
llm0528
2009-06-27
打赏
举报
回复
呵呵,谢谢各位的意见,因为虽然是小东西,但是希望通过制作小东西来为将来开发大东西积累经验。
shuaikun
2009-06-27
打赏
举报
回复
桌面程序的话,直接写到文件里不好码?
liu_liyang
2009-06-27
打赏
举报
回复
如果是小程序,应该是不需要那么打的内存吧。如果要在没有sql的电脑上运行,那就不要运用数据库呀。直接存到内存里面。
这样就能解决了。。
JACKY_fFENG
2009-06-27
打赏
举报
回复
路过,学习
Inhibitory
2009-06-27
打赏
举报
回复
这种小型的运用,可以使用Sqlite数据库,整个数据库才有几十K大小,不需要安装,程序带上这个数据库文件就可以了,支持绝大多数的数据库操作,连事务都支持,在数据库方面的操作,主要是命令方面,比access强太多,而且是夸平台的。
lovetysx
2009-06-27
打赏
举报
回复
可以把数据库也打包到程序里面,在程序里启动服务,
比如用derby的Embedded模式
sainer
2009-06-27
打赏
举报
回复
数据库不同,语句不同的
想法可以试一下
llm0528
2009-06-26
打赏
举报
回复
如果这样的话,那么在连接SQL时,关于SQL版本的话,难道选择JDBC用if来判断吗?毕竟如果大家用的系统不同,那能装的SQL也不同啊,有的系统只能装2000有的装2005有的还装2009,对了,sql的数据可以在几个版本之间导入导出吗?
rumlee
2009-06-26
打赏
举报
回复
问题1:肯定需要安装sql的,如果不想安装的话,可以采用access,xml等作为数据存储。
问题2:肯定是用用户表了,登录的时候查询用户表,存在且密码正确则登录成功,否则登录失败。
xiaose7613
2009-06-26
打赏
举报
回复
可用用SQL,一般应用的东西肯定是建个用户名来验证.
不过如你所说,在没有安装SQL的电脑上是不能使用的.
如果你想在谁的电脑上都能用,既然是一个小系统,也可以用文件做持久化
帮客户升级 Java 框架,开发直接扔给运维
一个
2G 包,里面还暗藏宝贝。。
本文讲述了两个程序员圈内的趣闻轶事。一是关于
一个
Java项目的war包中意外包含了2GB的游戏文件,导致发布延迟,暴露了开发者在代码管理上的疏忽。二是关于一名缺乏基础技能的女程序员,不会搭建基本的项目框架,对编程规范不熟悉,引发了一系列
问题
,让技术总监头疼不已。这些故事揭示了软件开发中可能遇到的
非技术性
难题和
新手
程序员的成长挑战。
怎么找到你的第
一个
good first issue:
新手
选题比写代码更重要
本文聚焦开源协作中
新手
的关键第一步——选择合适的good first issue。强调选题比编码更重要,解析good first issue的特征(边界清晰、范围小、低上下文依赖),提出三分钟判断法,并指导从文档、标签、熟悉项目等渠道高效定位任务。同时涵盖与维护者沟通技巧、任务过难时的降级策略,以及为何文档类贡献是最佳起点。内容紧扣开源入门实践路径,忽略
非技术性
讨论。
如何5分钟上手Apache Spark:从下载到运行第
一个
分布式计算的完整
新手
指南
本文面向
新手
提供Apache Spark快速入门教程,涵盖PySpark的pip安装、交互式Shell启动、WordCount分布式示例运行、Web UI任务监控及基础架构理解。重点突出内存计算、统一引擎特性与Python友好API,忽略
非技术性
描述和无关链接,聚焦分布式数据处理核心实践路径。
Front-End-FAQ
新手
入门:HTML/CSS/JS基础
问题
匿名解答集锦
本博客整理了前端
新手
常见
问题
的匿名社区解答,涵盖HTML结构(块级/内联元素、div/span使用)、CSS样式(预处理器原理、媒体查询实践)、JavaScript异步编程(Promise、async/await)等核心技术要点,并强调HTML/CSS应优先于JS学习。内容基于开源项目Front-End-FAQ,聚焦Web开发基础原理与工程实践,忽略
非技术性
描述。
Node.js
新手
入门:从零安装配置到运行第
一个
服务器
本文面向
新手
,详细讲解Node.js的安装与配置全流程,涵盖LTS版本选择、Windows环境变量设置、npm全局路径配置、国内镜像加速、项目初始化及依赖管理,并手把手指导编写并运行基于HTTP模块的Hello World服务器,同时集成nodemon提升开发效率。内容聚焦开发环境搭建核心环节,忽略
非技术性
背景介绍。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章