`
酷的飞上天空
  • 浏览: 521859 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

StatementInvalid: Mysql::Error: query: not connected解决方法

阅读更多

今天学习rails,在使用scoffold建立一张表的CRUD时遇到访问数据库失败。

表现为,当需要连接数据库时ruby.exe无响应。

使用ruby console测试时,报错如下

 

经过一番网络的搜索,找到解决方法。

下载旧版libmySQL.dll文件复制到ruby的bin目录。原来是拷贝的mysql安装目录下的libmySQL.dll文件。

再次测试,OK

 

学习平台:

os:windows7

rails版本:Rails 2.3.8

ruby版本:ruby 1.9.1

mysql版本:mysql5.1

 

 

为什么在netbeans下运行ruby程序,内存占用率只曾不减?

还有在netbeans下启动webrick不但慢,启动完成了还报错。

  • 大小: 45.5 KB
分享到:
评论

相关推荐

    linux(centos) 下C++连接mysql数据库

    std::cerr << "Error executing query: " << mysql_error(conn) << std::endl; exit(1); } res = mysql_store_result(conn); while ((row = mysql_fetch_row(res))) { for (int i = 0; row[i]; ++i) std::...

    mysql_tutorial (mysql简明教程,英文原版的哦)

    通过以上知识点的学习,初学者可以快速掌握MySQL的基本操作方法,并能够在实际项目中运用这些技能来解决具体问题。对于已经具备一定数据库基础的学习者来说,这些内容同样能够提供有价值的参考信息,帮助他们更深入...

    对Mysql 数据库的访问方法的研究

    - 执行查询:`if (mysql_query(conn, "SELECT * FROM table_name")) { /* handle error */ }`. 3. **编译与运行** - 使用GCC编译器编译C程序:`gcc -o program program.c -lmysqlclient`. - 运行程序:`./...

    node-mysql学习.zip

    console.log('Connected to MySQL database!'); }); ``` 执行SQL查询是核心功能之一。`query()`方法允许你发送SQL语句到数据库,并获取结果。例如,执行一个简单的SELECT查询: ```javascript connection.query('...

    C# .net连接mysql数据库的方法大全

    Console.WriteLine("Connected to MySQL!"); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } finally { connection.Close(); } } ``` 二、使用Entity Framework Entity ...

    Qt连接mysql数据库

    query.prepare("CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name VARCHAR(50), email VARCHAR(50))"); // 创建表 if (!query.exec()) { qDebug() << "Failed to create table:" << query.last...

    Unity连Mysql的MySql.Data.dll,支持Unity2021,Mysql8.0 、Mysql5.5的外网增删改查

    Debug.LogError("Error connecting to MySQL: " + ex.Message); } } ``` **步骤四:执行SQL命令** 现在你可以使用这个连接执行SQL查询、插入、更新和删除操作。例如,执行一个简单的SELECT查询: ```csharp ...

    c++ 连接mysql依赖库 mysqlclient.lib libmysql.lib mysql.h

    std::cerr << "Error executing query: " << mysql_error(conn) << std::endl; exit(1); } res = mysql_store_result(conn); if (res == NULL) { std::cerr << "Error getting result: " << mysql_error(conn...

    MySQL-JAVA.rar_java mysql_java+mysql_mysql_java

    标题"MySQL-JAVA.rar_java mysql_java+mysql_mysql_java"暗示了我们将探讨如何使用Java语言来操作MySQL数据库。 Java通过JDBC(Java Database Connectivity)API来实现与各种数据库的连接,包括MySQL。JDBC是Java...

    Windows平台下Mysql C编程入门.pdf

    t = mysql_real_query(&mysql, query, (unsigned int)strlen(query)); if (t) { printf("设置字符集失败\n"); } query = "SELECT * FROM demo"; // 查询语句 t = mysql_real_query(&mysql, query, (unsigned ...

    unity3d连接mysql数据库

    在Unity3D游戏开发中,有时需要与外部数据库进行交互,比如存储用户数据、游戏进度等,MySQL数据库因其开源、高效、稳定等特性,经常被选作后端数据存储的解决方案。本教程将详细介绍如何在Unity3D 4.0环境下连接到...

    在VC6中使用c API方式连接MySQL数据库

    printf("Query failed: %s\n", mysql_error(&mysql)); return false; } res = mysql_use_result(&mysql); while ((row = mysql_fetch_row(res))) { printf("ID: %s, Name: %s, Age: %s\n", row[0], row[1], ...

    简单连接MySql

    Console.WriteLine("Connected to MySQL!"); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } finally { if (connection.State == ConnectionState.Open) connection.Close(); }...

    Python3实现连接mysql并执行增删改查操作(源代码)

    文章首先概述了必要的安装步骤和MySQL数据库的连接配置方法。随后,详细介绍了如何通过定义多个函数来实现数据库的各种操作,包括连接数据库、执行查询、插入数据、更新数据和删除数据。每一部分均附有详细的注释...

    C#连接MYSQL示例代码

    Console.WriteLine("Connected to MySQL!"); } catch (MySqlException ex) { Console.WriteLine("Error: " + ex.Message); } return connection; } } ``` 在上面的代码中,我们定义了一个`Database...

    mysql-connector-java-5.1.47-bin.jar .zip

    MySQL Connector/J使得Hive可以连接到MySQL,将Hadoop集群处理后的结果数据导入或导出到MySQL数据库,从而提供了一种数据整合和管理的解决方案。 标签中的“mysql”指的是MySQL数据库系统,“hive”是前面提到的...

    qt mysql 驱动

    `db.open()`方法尝试建立连接,如果失败,它会返回false,并可以通过`db.lastError().text()`获取错误信息。 QT MySQL驱动允许执行SQL查询、插入数据、更新表和更多数据库操作。例如,你可以使用`QSqlQuery`对象来...

Global site tag (gtag.js) - Google Analytics