标签: database-connection

如何增加MySQL连接(max_connections)?

MySQL数据库的每个套接字都将默认连接为100,但我正在寻找任何方法来增加可能的连接数> 100到MySQL数据库的套接字连接.

mysql database sockets database-connection

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

如何修复"ConnectionString属性尚未初始化"

当我启动我的应用程序时,我得到: ConnectionString属性尚未初始化.

Web.config文件:

<connectionStrings>
    <add name="MyDB"
         connectionString="Data Source=localhost\sqlexpress;Initial Catalog=mydatabase;User Id=myuser;Password=mypassword;" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

堆栈是:

System.Data.SqlClient.SqlConnection.PermissionDemand() +4876643
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +20
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
Run Code Online (Sandbox Code Playgroud)

我是.NET的新手,我不懂这个.我在Google上找到了很多答案,但没有一个能解决我的问题.

那是什么意思?我的web.config坏了吗?我的功能不好吗?我的SQL配置无法正常工作(我正在使用sqlexpress)?

我的主要问题是我不知道从哪里开始调试这个......任何事情都会有所帮助.

编辑:

Failling代码:

MySQLHelper.ExecuteNonQuery(
ConfigurationManager.AppSettings["ConnectionString"],
CommandType.Text,
sqlQuery,
sqlParams);
Run Code Online (Sandbox Code Playgroud)

sqlQuery是一个类似"select*from table"的查询.sqlParams在这里不相关.

另一个问题是我的公司使用MySQLHelper,我对它没有可见性(只有一个帮助器lib的dll).它在其他项目中运行良好,所以我99%认为错误不是来自这里.

我想如果在没有看到代码的情况下无法对其进行调整,我将不得不等待与创建此帮助程序的人联系以获取代码.

c# asp.net connection-string database-connection

34
推荐指数
2
解决办法
27万
查看次数

测试实体框架数据库连接

我有一个通过实体框架连接到MYSQL数据库的应用程序.它100%完美地工作,但我想添加一小段代码,在app启动时测试与数据库的连接.

我只想简单地向数据库运行一个小命令并捕获任何异常,但是如果出现问题(例如App.Config缺失或数据库服务器关闭),应用程序需要花费大量时间来运行此代码然后抛出例外(约1分钟).我想这是由于连接超时等,但我摆弄这些属性无济于事.

是否有人能够协助任何想法去哪儿?

c# mysql testing entity-framework database-connection

33
推荐指数
5
解决办法
6万
查看次数

显式cursor.close()的必要性

我不时connection.cursor()使用ORM而不是使用ORM来执行原始查询(因为它绝对不是银弹).

我注意到在cursor.close()我完成数据库之后,我在几个地方都没有打电话给我.到目前为止,这不会导致任何错误或性能问题.我想知道如果没有明确地关闭光标我可能会遇到什么样的问题,哪些可能出错?

据我了解,connectioncursor在Django遵循"Python数据库API规范v2.0"(PEP-249).并且,根据它,cursor只要__del__()调用方法,它就会自动关闭.我想这个问题也可能是:在没有被调用时是否存在用例?

仅供参考,我使用的是Python 2.7和Django 1.6.5.

python database django database-connection cursor

33
推荐指数
2
解决办法
1万
查看次数

在Windows上设置PostgreSQL ODBC

我有最新的64位版PostgreSQL.我正在运行Win 7 64位.我在安装PG时安装了ODBC驱动程序(通过初始安装程序),并从http://www.postgresql.org/ftp/odbc/versions/msi/将其升级到最新版本.

但是,当我转到ODBC控制面板并尝试添加用户DSN时,PostgreSQL未列为服务器.

我按照这里给出的指示,但我注意到链接已过时.

postgresql odbc database-connection driver

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

使用C3P0的JDBC连接池

以下是我的帮助类获取数据库连接:

我已经使用了这里描述的C3P0连接池.

public class DBConnection {

    private static DataSource dataSource;
    private static final String DRIVER_NAME;
    private static final String URL;
    private static final String UNAME;
    private static final String PWD;

    static {

        final ResourceBundle config = ResourceBundle
                .getBundle("props.database");
        DRIVER_NAME = config.getString("driverName");
        URL = config.getString("url");
        UNAME = config.getString("uname");
        PWD = config.getString("pwd");

        dataSource = setupDataSource();
    }

    public static Connection getOracleConnection() throws SQLException {
        return dataSource.getConnection();
    }

    private static DataSource setupDataSource() {
        ComboPooledDataSource cpds = new ComboPooledDataSource();
        try {
            cpds.setDriverClass(DRIVER_NAME);
        } …
Run Code Online (Sandbox Code Playgroud)

java database database-connection connection-pooling c3p0

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

在Oracle SQL Developer中创建新数据库和新连接

我在我的系统上安装了SQL Developer.我的系统中没有显示任何连接.如何创建新连接.我必须先创建数据库吗?如果是,那么如何创建新数据库.SQL查询编辑器窗口未打开,因为没有连接.所有这一切都是因为没有数据库.如何创建空数据库然后连接到它.

sql oracle database-connection oracle-sqldeveloper

30
推荐指数
2
解决办法
12万
查看次数

如何在包中的文件中使用全局var?

我有以下文件结构:

车型/ db.go

type DB struct {
    *sql.DB
}

var db *DB

func init() {
    dbinfo := fmt.Sprintf("user=%s password=%s dbname=%s sslmode=disable",
        DB_USER, DB_PASSWORD, DB_NAME)

    db, err := NewDB(dbinfo)
    checkErr(err)

    rows, err := db.Query("SELECT * FROM profile")
    checkErr(err)

    fmt.Println(rows)
}

func NewDB(dataSourceName string) (*DB, error) {
    db, err := sql.Open("postgres", dataSourceName)
    if err != nil {
        return nil, err
    }
    if err = db.Ping(); err != nil {
        return nil, err
    }
    return &DB{db}, nil
}
Run Code Online (Sandbox Code Playgroud)

车型/ db_util.go

func (p *Profile) …
Run Code Online (Sandbox Code Playgroud)

pointers database-connection go nullreferenceexception

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

PostgreSQL:警告:控制台代码页(437)与Windows代码页(1252)不同

使用PostgreSQL的,当我连接到使用DB \c testdbPostgreSQL数据库SQL提示里面.我成功连接到数据库但收到以下警告:

postgres-# \c testdb
WARNING: Console code page (437) differs from Windows code page (1252)
         8-bit characters might not work correctly. See psql reference
         page "Notes for Windows users" for details.
You are now connected to database "testdb" as user "postgres".
testdb-#
Run Code Online (Sandbox Code Playgroud)

这个警告意味着什么?怎么解决?

postgresql warnings database-connection

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

持久安全信息Property = true且Persist Security Info Property = false

对于属性:

Persist Security Info=true
Run Code Online (Sandbox Code Playgroud)

Persist Security Info=false
Run Code Online (Sandbox Code Playgroud)

你能告诉我他们之间的区别是什么,如果我不把它放在我的连接中会发生什么?

connect.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;
                            Data Source=C:/Users/Nourah/Downloads 
                            /Phase3/Salary.accdb; 
                            Persist Security Info=False;";
Run Code Online (Sandbox Code Playgroud)

c# database ms-access connection-string database-connection

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