dao相关内容

VBA DAO访问类似于Excel 2010的数据库

我正在尝试使用DAO将一些VBA写入Excel2010。我希望能够像访问数据库一样访问EXCEL 2010工作簿。我正在尝试打开工作簿,而不是打开MDB文件。有没有办法将DAO用于Excel工作簿而不是实际的数据库? Dim db As Database Dim rst As Recordset Dim SQL As String SQL = "SELECT * From [DataShe ..
发布时间:2022-08-26 21:43:32 其他开发

Android:为什么Room这么慢?

我正在使用Room在Kotlin中编写一个简单的数据库过程,我无法解释为什么该过程如此缓慢,主要是在Android Studio模拟器上。 我正在处理的表格是: @Entity(tableName = "folders_items_table", indices = arrayOf(Index(value = ["folder_name"]), Index(value = ["item ..
发布时间:2022-08-26 21:33:25 数据库

将Excel表格作为DAO记录集打开以进行追加

我正在尝试从DAO更新Excel文件中的表,就好像它是一个数据库表一样。听起来应该可以,但我找不到任何有关使用DAO打开Excel的文档。 我打开文件并获得记录集句柄,但看到错误3027“无法更新。数据库或对象是只读的。”当我尝试添加到记录集中时。问题的一部分是,我可以将工作表视为Tabledef,但无法在该工作表中找到作为对象的EXCEL表格。可能我不知道将表作为记录集打开的正确语法。 ..
发布时间:2022-08-26 21:22:18 其他开发

如何检查VBA DAO记录集中的NULL?

我在使用DAO记录集提取的数据库中有一个可选字段。在将该字段与其他字段连接之前,我需要检查该字段是否已设置。到目前为止,我已经用Is和=(这是明显错误的语法[[Is | =]])尝试了以下代码片段,但都没有用。似乎如果我使用=,它将不能正确地与Null进行比较,如果我使用Is,则它会报告它不是与对象进行比较。 While Not rs.EOF If rs.Fields("Middle ..
发布时间:2022-08-26 21:06:18 其他开发

在Spring框架中,DAO和服务层到底是什么?

什么是Spring框架中的DAO和服务层? 我在寻找理论上的答案。 推荐答案 就Spring而言没有区别。按照惯例,您可以用@Repository标记DAO类,用@Service标记服务。前者还执行一些持久层异常转换。 因为您在理论上问:DAO应该执行原始数据库操作,并将它们转换为一些更高级别的构造(对象、集合)。服务应该调用DAO并执行业务操作。通常,事务划分在服务层上执 ..
发布时间:2022-08-26 21:01:17 Java开发

DAO.DBEngine类不再在使用Windows 10的MS Access 2016中注册

一个客户端最近从Windows 7升级到10,并从Access 2013升级到2016(包含在Office 365中)。 Excel中的VBA宏现在会生成以下错误: 运行时错误‘-2147221164(80040154)’类未注册。第:行 Set myEngine = New DAO.DBEngine 我验证了DAO 3.6包含在参考资料中。有一个网站建议&修复Office ..
发布时间:2022-08-25 10:34:27 其他开发

每个“容器"类一个 DAO 还是每个表一个 DAO?

我有一个“容器"类,其字段包含在多个数据库表中,并且我使用 DAO 模式来访问数据. 问题是,我应该为这个“容器"类创建一个 DAO,还是每个表都有一个 DAO 并合并它们的数据更好? 解决方案 你应该根据你的应用程序需求来设计你的 DAO,而不是你的数据库的布局.从一个 DAO 开始,如果它变得太大,则以对您的代码有意义的方式将其重构为多个 DAO. DAO 的全部意义在于隐 ..
发布时间:2022-01-24 21:07:13 Java开发

通过 ADO.Net 和 COM 互操作性进行 MS Access 批量更新

这是对 这个线程.这就是 .Net 2.0 的全部内容;至少对我来说. 基本上,Marc(来自上面的 OP)尝试了几种不同的方法来更新具有 100,000 条记录的 MS Access 表,并发现使用 DAO 连接比使用 ADO.Net 大约快 10 到 30 倍.我走了几乎相同的路径(下面的示例)并得出了相同的结论. 我想我只是想了解 为什么 OleDB 和 ODBC 慢得多,我很想 ..
发布时间:2022-01-23 22:06:02 C#/.NET

现有的 DAO 代码是否适用于 SQL Server?

如果我将数据从 Access MDB 传输到 SQL Server,VB 应用程序中的 DAO 代码是否适用于 SQL Server. 我知道需要对初始连接调用进行更改,但是否还有其他需要更改的地方? 解决方案 这里有很多问题. 如果您将 ADP 用于 SQL Server 的前端,那么您将不会使用 DAO,因为您不能,因为 ADP 不使用 Jet/ACE.然后,您将拥有与 S ..
发布时间:2022-01-23 09:45:40 数据库

如何使用 Mockito 测试 DAO 方法?

我已经开始发现 Mockito 库,但有一个问题我没有找到正确的答案. 如果我的 UserDAO 类中有这样的方法,可以将用户保存在数据库中: 公共类 UserDAO{...公共无效创建(用户用户){连接连接 = null;PreparedStatement pstmt = null;ResultSet generatedKeys = null;尝试 {连接 = 获取连接();pstmt ..
发布时间:2022-01-14 13:39:21 Java开发

@Transactional 注解属于哪里?

您应该将 @Transactional 放在 DAO 类和/或其方法中,还是最好注释使用 DAO 对象调用的服务类?或者注释两个“层​​"有意义吗? 解决方案 我认为事务属于服务层.它了解工作单元和用例.如果您将多个 DAO 注入到需要在单个事务中协同工作的服务中,那么这是正确的答案. ..
发布时间:2022-01-13 09:39:02 Java开发

Android Room 通用 DAO

Good day Stack,我正在开发一个使用 Android Room 1.0.0 Alpha 5 的 Android 项目,我面临的主要问题是每次我需要从 Room 调用一个 DAO 时,我需要做这样的事情: Activity.java: ...AppDatabase db = Room.databaseBuilder(context, AppDatabase.class, "Sto ..
发布时间:2022-01-07 22:42:01 Java开发

如何使用 LINQ to SQL 创建通用数据访问对象 (DAO) CRUD 方法

我是 LINQ to SQL 的新手,并尝试为基本的创建、读取、更新和销毁 (CRUD) 方法创建通用数据访问对象 (DAO),以便我可以重用代码.我成功地创建了一个通用方法,该方法将使用下面的代码删除任何实体,但是,我想知道是否有人知道如何创建一个通用方法,该方法将通过所有表上存在的公共 Id 字段选择任何实体. //////使用LINQ删除任何类型实体的通用方法////// ..
发布时间:2022-01-07 15:46:10 C#/.NET

ActiveRecord 批量插入 (yii2)

是否可以使用 Yii 的 ActiveRecord 在一个查询中插入多行?或者这只能通过较低级别的 DAO 对象实现? 我有两个模型1- 交易2-TransactionItems 事务项中有多行(点击添加行). 我想在数据库中存储多行事务项. 交易项目表截图 解决方案 你可以使用yii\db\Command的batchInsert()方法.查看详情这里.与 Acti ..
发布时间:2022-01-07 08:39:54 PHP

使用 Spring 自动进行 Hibernate 事务管理?

spring 框架在事务处理方面走了多远?我对“Spring In Action"一书的阅读建议及其示例,您可以通过在 XML 中设置会话工厂和事务模板,然后将它们连接到您的 DAO 中,来创建无需担心会话和事务管理的 DAO 方法.另一方面,SpringSource.org 的文档表明需要大量 XML 和/或注释来实现这一点. 这里的真相是什么,我可以按照以下方式编写代码的最简单方法是什么 ..
发布时间:2022-01-06 20:34:56 其他开发