问题标签 [no-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
248 浏览

hibernate - 尝试使用基于会话的身份验证在 Hibernate Spring boot 中实现多租户服务时修复注销错误“未选择数据库”

我正在使用 Hibernate Spring boot 在我的项目中集成多租户逻辑,我能够使用 DNS 方法在 DB 之间进行交换,例如:db_name.example.com -> 数据库名称 = db_name 我正在使用基于会话的身份验证该项目。

问题是当我想注销会话时,项目返回以下错误:

[从用户名=?的持久登录中删除];SQL状态[3D000];错误代码[1046];未选择数据库; 嵌套异常是 java.sql.SQLException: No database selected

我发现这篇文章与我的情况类似, How can I get Global Logout working in a multi tenant SAML application using spring-security-saml? 我已经尝试过了,但无济于事。

我正在使用从以下网站 https://javadeveloperzone.com/hibernate/spring-hibernate-xml-multi-tenancy-example/获取的以下多租户代码示例(tocker 评论是我)

我的 SecurityConfigWeb :

错误:

任何人都可以帮助我们解决它或提出解决方案吗?..提前致谢!

0 投票
1 回答
1792 浏览

windows - 我想创建一个具有类似数据库搜索功能但没有 SQL 数据库的桌面应用程序

我知道基本的 SQL,而且在存储和检索数据方面我只知道 SQL。我想创建 1 个 .exe,它应该包含所有 ~100,000 个键值对(我在 .txt 文件中有数据),也许还有一个额外的描述属性(我会自己添加 - 就像给自己的注释一样)。

我也想用一种我还不知道的新语言来写它;像 python 或 C#(我用 Java 和 VB.net 编写的桌面应用程序都使用 SQL 数据库)。所以语言不会是一个问题,我会很感激建议。

这些键值对可能不需要更新,我愿意重新编译/重新打包代码以对数据进行 1 次更改。关键是 6 个字母长和 2 个数字,如hxnaaa01. 这些字母中的每一个都代表或描述了一些关于它自己的东西,所以我还需要在特定位置上搜索一个特定的字母才能得到我需要的东西。

我知道正则表达式可以很好地满足我的需要,但我所提到的只是我所知道的。我知道的不够多,也不知道用什么关键词去谷歌。

我已阅读有关 XML 和 CSV 的信息。我真的不知道它们是什么,我不确定所有这些如何适合 1 个可执行文件。

总而言之,我需要:

  • 1 个可执行文件(Windows 桌面应用程序)
  • 搜索功能 ~100k KVP+1more 属性(使用正则表达式?)
  • 没有数据库
  • 带图形用户界面
  • 能够为每个 KVP 添加“注释”
  • 应该是快速和轻量级的
0 投票
1 回答
156 浏览

javascript - 如何将数据保存到 JSON 文件中

我有用于记录执行服务的简单应用程序,但我不想使用数据库。
我有data.JSON我在纯 JS 中获取的 ->


因此,当我想添加新记录时,我不知道如何将新对象保存到json中。我找了一些教程,但一切都是为了Node.jsphp,...

0 投票
0 回答
16 浏览

java - 如何在不使用数据库的情况下存储用于登录不同类的用户帐户数据。“用户”类应该存储信息

此类从 CreateAccount 类获取输入,然后将其存储在名为 users 的数组丢失中

此类从用户那里获取输入并将其传递给“用户”类和数组列表“用户”

这个类应该检查数组列表中具有相同索引的用户名和密码,并在控制台中显示“成功登录”