标签: database-connection

如何从Python访问Oracle?

如何从Python访问Oracle?我已下载了一个cx_Oracle msi安装程序,但Python无法导入该库.

我收到以下错误:

import cx_Oracle

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import cx_Oracle
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何帮助.

python oracle cx-oracle database-connection

28
推荐指数
5
解决办法
14万
查看次数

建立与SQL Server的连接时发生与网络相关或特定于实例的错误

我在somee.com上部署了我的asp.net Web应用程序,每当我登录到这个站点(ipc.somee.com)时,它给我一个网络相关的错误,如:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated …
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net connection-string database-connection sql-server-2008

28
推荐指数
1
解决办法
17万
查看次数

如何避免在源代码中以明文形式存储数据库密码?

在我正在开发的Web应用程序中,我在连接到数据库时使用了一个天真的解决方案:

Connection c = DriverManager.getConnection("url", "username", "password");
Run Code Online (Sandbox Code Playgroud)

这非常不安全.如果攻击者获得对源代码的访问权限,他也可以访问数据库本身.我的Web应用程序如何连接到数据库而无需在源代码中以明文形式存储数据库密码?

language-agnostic passwords database-connection

26
推荐指数
2
解决办法
3218
查看次数

如何通过ssh隧道链(双隧道,公司网络中的服务器)连接到Oracle Database 11g服务器?

我有SSH访问'公共'服务器,这也是公司网络的门户.网络中有另一台服务器,其中运行本地 Oracle数据库服务器(此服务器外部无法访问,只接受本地主机数据库连接).当然,我有另一个SSH访问此服务器.

有没有办法从网络外部加入这个Oracle Database 11g服务器?我问是否有类似ssh隧道链,以及我如何配置它.例如,这对于TOAD for Oracle(ORACLE客户端)非常有用.

编辑:这是图像

替代文字 谢谢

oracle ssh database-connection ssh-tunnel

25
推荐指数
2
解决办法
7万
查看次数

我应该不断打开()并关闭()我的SQL数据库还是让它保持打开状态?

我正在创建一个使用SQL数据库存储数据的应用程序.应用程序的设计方式将根据应用程序运行时的用户操作,每隔3分钟左右更新一次新数据.

在我看过的教程中,他们建议您在更改后关闭数据库(就资源而言,这是一个"昂贵的").

它是更好地离开它打开我的应用程序的时间,因为它是被相当频繁地更新,或者我应该每次更改后立即运行close()方法?

我想我的担心是打开它并不断关闭它会吸引更多的资源,而不是让它一直打开.

sql database android database-connection

25
推荐指数
1
解决办法
7956
查看次数

是什么导致pyodbc"无法连接到数据源"?

我正在尝试从Linux上的python(SLES)连接到MSSQL数据库.

我安装了pyodbc和Free TDS.从命令行:

tsql -H server -p 1433 -U username -P password
Run Code Online (Sandbox Code Playgroud)

但是,从Python连接到服务器没有问题:

import pyodbc
pyodbc.connect(driver='{FreeTDS}', server='server', database='database', uid='username', pwd='password')
Run Code Online (Sandbox Code Playgroud)

产生错误:

pyodbc.Error: ('08001', '[08001] [unixODBC][FreeTDS][SQL Server]Unable to connect to data source (0) (SQLDriverConnect)')
Run Code Online (Sandbox Code Playgroud)

我发现这个错误无益于模糊.即使是缩小问题范围的建议也会有所帮助.

编辑:看看TDS日志转储,看起来这就是整个事情崩溃的地方:

token.c:328:tds_process_login_tokens()
util.c:331:tdserror(0x87bbeb8, 0x8861820, 20017, 115)
odbc.c:2270:msgno 20017 20003
util.c:361:tdserror: client library returned TDS_INT_CANCEL(2)
util.c:384:tdserror: returning TDS_INT_CANCEL(2)
util.c:156:Changed query state from IDLE to DEAD
token.c:337:looking for login token, got  0()
token.c:122:tds_process_default_tokens() marker is 0()
token.c:125:leaving tds_process_default_tokens() connection dead
login.c:466:login packet accepted
util.c:331:tdserror(0x87bbeb8, 0x8861820, 20002, 0)
odbc.c:2270:msgno …
Run Code Online (Sandbox Code Playgroud)

python t-sql database database-connection pyodbc

25
推荐指数
4
解决办法
3万
查看次数

如何使用Emacs连接到SQL Server?

我该采取什么措施?在使用Emacs时,是否有任何需要注意或提示增强SQL Server特有的IDE体验?

sql-server ide emacs database-connection sql-mode

24
推荐指数
1
解决办法
9086
查看次数

如何根据我连接的数据库更改SQL Server Management Studio的外观?

我想根据我当前连接到的数据库修改SQL Server Management Studio中查询窗口的外观.例如,将黄色背景用于生产数据库.有没有办法做到这一点?

是否还有一种方法可以更改底部查询状态栏的默认颜色(当未从"已注册的服务器"选项卡中选择服务器时)?当我不记得使用已注册的服务器时,我还想做出明亮鲜明的颜色.

sql-server user-interface ssms database-connection

24
推荐指数
3
解决办法
2万
查看次数

在只读模式下sql open connection

这个问题来自好奇心.我搜索谷歌这个但没有得到线索.

假设用户具有对MySQL数据库的完全读/写访问权限.我想知道,是否有任何方式(连接字符串中的某些参数)以只读模式通过相同的用户名和密码连接到数据库?

我想要这样做 而不更改此用户的权限,因为同一用户在其他时间也可能需要写入权限.这将有助于(如果可能)防止意外修改数据库.

mysql database-connection database-permissions

24
推荐指数
3
解决办法
2万
查看次数

CodeIgniter数据库连接未关闭

我已经在CodeIgniter中建立了一个社交社区网站,它现在得到了相当多的流量,托管公司已经开始抱怨并说数据库正在接收空连接以及未关闭的连接.

我不完全确定什么是空查询或最终会如何发布,任何想法?

我添加了额外的代码,以在代码到达时强制关闭连接,但显然这不起作用.

任何人都可以提供任何建议,如何查看或开始调试这样的问题?

谢谢

我的核心底部有以下内容 MY_Controller

public function __destruct() {
    $this->db->close();
}
Run Code Online (Sandbox Code Playgroud)

php database database-connection codeigniter

23
推荐指数
3
解决办法
3万
查看次数