dbconnection相关内容
我有一个连接字符串被传递给一个函数,我需要基于这个字符串创建一个基于 DbConnection 的对象(即 SQLConnection、OracleConnection、OLEDbConnection 等). 是否有任何内置功能可以做到这一点,或者任何第三方库可以提供帮助.我们不一定要构建此连接字符串,因此我们不能依赖写入字符串的格式来确定其类型,我希望不必编写可能连接的所有组合和排列字符串
..
可能重复: 使用块会关闭数据库连接吗? 下面的db.Close()是不是不需要? 使用 (DbConnection db = GetDbConnection()){//做数据访问的东西//...db.Close();} 解决方案 如果使用 using 子句,是否需要关闭 DbConnection? 不,如果使用 using 子句,是否不需要关闭 DbConnection?
..
我们当前的数据库连接提供程序模型依赖于数据库连接来使用基于 DbConnection (System.Data) 的对象. 我们可以通过 OdbcConnection 连接到 DB2 (*Nix * Windows),但我们希望允许使用本地 DB2 驱动程序. 在不脱离我们当前的 DAL 模型的情况下,是否有任何方法(.Net 框架、开源或(最后选择)供应商)? 解决方案 还有
..
重新表述这个问题:我应该避免在不同线程之间共享实现 java.sql.Connection 的类的实例吗? 解决方案 如果 JDBC 驱动程序符合规范,那么从技术上讲是的,该对象是线程安全的,但是您应该避免在线程之间共享连接,因为连接意味着一次只有一个线程可以做任何事情. 您应该使用连接池(例如 Apache Commons DBCP)以确保每个线程都有自己的连接.
..
当我使用node mysql时,在12:00到2:00之间出现一个错误,TCP连接被服务器关闭.这是完整的消息: 错误:连接丢失:服务器关闭了连接.在 Protocol.end (/opt/node-v0.10.20-linux-x64/IM/node_modules/mysql/lib/protocol/Protocol.js:73:13)在 Socket.onend (stream.js:7
..
我在项目中添加了Entity Framework,但是我调用了 toList()方法,但出现错误: okuldbEntities ent = new okuldbEntities();私有void Form1_Load(对象发送者,EventArgs e){dataGridView1.DataSource = ent.ogrenciler.ToList();} 这是错误: 此异常最初
..
我试图测试我的Dao类,但是它为类DbConnection返回此错误: javax.naming.NoInitialContextException:需要在环境或系统属性或应用程序资源文件中指定类名称:java.naming.factory.initial 在java.naming/javax.naming.spi.NamingManager.getInitialContext(Naming
..
Yii :: setAlias('@ tests',dirname(__ DIR__)。‘/ tests’); $ params = require(__ DIR__。‘/params.php’); $ db = require(__ DIR__。’/db.php’); $ dbPusat = require(__ DIR__。‘/dbPusat.php’); $ dbPap
..
在同一数据中心中,我有一个应用程序服务器(客户端)连接到包含3个节点的沙发基群集。 我希望客户端通过内部IP,而不是外部IP,以优化性能。 假定这些是我的IP: node1InternalIP / node1ExternalIP node2InternalIP / node2ExternalIP node3InternalIP / node3ExternalIP 在创建我的
..
我尝试使用适用于oracle的Sql服务器迁移助手(适用于oracle的SSMA)连接到Oracle. 并指定像这样的参数 提供者: Oracle Client Provider 模式:标准模式 和连接信息(服务器名称,端口...) 但是我收到一条错误消息 "无法找到指定的提供者. 在计算机上找不到兼容的Oracle数据访问连接库.您可以从Oracle产品介质安装它们
..
当我使用节点mysql时,在12:00到2:00之间出现错误,表明服务器已关闭TCP连接.这是完整的消息: Error: Connection lost: The server closed the connection. at Protocol.end (/opt/node-v0.10.20-linux-x64/IM/node_modules/mysql/lib/protocol/Prot
..
我正在尝试对一些.NET类进行单元测试(出于良好的设计原因),这些类需要DbConnections来完成其工作.对于这些测试,我在内存中有某些数据可以作为这些类的输入. 该内存中的数据可以很容易地表示为DataTable(或包含该DataTable的DataSet),但是如果另一个类更合适,我可以使用它. 如果我能够以某种方式神奇地获得代表内存数据连接的DbConnection,那么我
..
我正在使用log4net.问题是我仅在应用程序启动后根据配置文件中的连接字符串创建连接字符串.这意味着配置文件还没有正确的连接字符串.我可以使用此代码修改附加程序的连接字符串. IAppender[] appenders = log.Logger.Repository.GetAppenders(); foreach(IAppender appender in appenders) {
..
我使用jpa + hibernate + hikariCP。今天我收到连接关闭错误。我设置了 connectionTimeout 和 ideleTimeout 属性(hikari)。如果在此期间使用不做任何操作hikari关闭池连接自动。所以我得到了关闭连接问题。我的问题如何设置正确的hiker(jpa,hibernate)属性,以便用户在3-4小时后回来并尝试做一些操作hikari自动重新连接到
..
重新解释一下这个问题:我应该避免在不同的线程之间共享实现 java.sql.Connection 的类的实例吗? 解决方案 如果JDBC驱动程序符合规范,那么从技术上讲,该对象是线程安全的,但是应该避免在线程之间共享连接,因为连接上的活动将是意味着一次只有一个线程可以执行任何操作。 您应该使用连接池(如 Apache Commons DBCP )确保每个线程都有自己的连接。
..
有没有人找到一种方法来获得 Kowalski的EFProviderWrapper框架与 Rhino的EFProf (Entity Framework Profiler)在同一个实体框架上下文/连接中?目前,如果我尝试在使用EFProviderWrapper包装的EntitytConnection时注册EFProf Profiler,则在尝试创建新连接时,在运行时会收到以下错误: 无法转换类型
..
上下文: Apigility 驱动的应用程序基于 Zend Framework 2 。在第一个版本( V1 )中,我使用的是 ZfcBase DbMapper 。现在,我正在使用教条2 V2 >作为ORM。 Apigility提供了一个简单的版本切换,每个版本都可以使用自己的DB适配器: /config/autoload/global.php / /config/autoload/lo
..
我们目前的数据库连接提供程序模型依赖数据库连接来使用基于DbConnection(System.Data)的对象。我们可以连接到DB2(* Nix * Windows)通过OdbcConnection,但是我们希望允许使用本机DB2驱动程序。 有没有办法这样做(.NET框架,OpenSource或(最后一个选择)供应商),而不会摆脱我们目前的DAL模式? b $ b 解决方案 上面的文章
..
以下哪两个更好? 从pg_stat_database中选择numbackends; select count(*)from pg_stat_activity; 解决方案 第一个的等效版本是: SELECT sum(numbackends)FROM pg_stat_database; 在这种情况下,我期望版本比第二个略快,具有较少的行数。
..
我有一个叫DatabaseHelper类,包装了一个的DbConnection。什么是设置的正确方法这个类using语句?我已经实现IDisposible,但我不知道何时何地我应该调用connection.close()时或Connection.Dispose()。 当我只需拨打连接.Dispose()在我自己的Dispose()方法,我有时会从我的DbConnection对象SocketE
..