Quantcast
Channel: Library Questions - Processing 2.x and 3.x Forum
Viewing all articles
Browse latest Browse all 2896

MySQL, - Please let me know why I get an error.

$
0
0

Code :

/**
 *    MySQL example 1
 *    github.com/fjenett/sql-library-processing
 *
 *    created 2005-05-10 by fjenett
 *    updated fjenett 20130718
 *    tested with Processing 2.0.x
 */

import de.bezier.data.sql.*;

MySQL msql;


void setup()
{
size( 100, 100 );

// this example assumes that you are running the
// mysql server locally (on "localhost")

// 1
// replace your mysql login:

String user     = "sql_user";
String pass     = "sql_pass";

// 2
// name of the database to use

String database = "sql_library_test_db";

// add additional parameters like this:
// sql_library_test_db?useUnicode=true&characterEncoding=UTF-8

// 3
// connect to database of server "localhost"

msql = new MySQL( this, "localhost", database, user, pass );

if ( msql.connect() )
{
    msql.query( "SELECT COUNT(*) FROM %s", "example1" );
    msql.next();
    println( "this table has " + msql.getInt(1) + " number of rows" );
}
else
{
    // connection failed !

    // - check your login, password
    // - check that your server runs on localhost and that the port is set right
    // - try connecting through other means (terminal or console / MySQL workbench / ...)
}
}

void draw()
{
// i know this is not really a visual sketch ...
}

Error : com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException MESSAGE: java.net.ConnectException: Connection refused: connect

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connection refused: connect at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) at com.mysql.jdbc.MysqlIO.(MysqlIO.java:284) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2569) at com.mysql.jdbc.Connection.(Connection.java:1485) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at de.bezier.data.sql.SQL.connect(SQL.java:179) at MySQL_example1.setup(MySQL_example1.java:59) at processing.core.PApplet.handleDraw(PApplet.java:2393) at processing.awt.PSurfaceAWT$12.callDraw(PSurfaceAWT.java:1540) at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:316)

** END NESTED EXCEPTION **

Last packet sent to the server was 8 ms ago. at com.mysql.jdbc.Connection.createNewIO(Connection.java:2643) at com.mysql.jdbc.Connection.(Connection.java:1485) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at de.bezier.data.sql.SQL.connect(SQL.java:179) at MySQL_example1.setup(MySQL_example1.java:59) at processing.core.PApplet.handleDraw(PApplet.java:2393) at processing.awt.PSurfaceAWT$12.callDraw(PSurfaceAWT.java:1540) at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:316)


Please let me know why I get an error.


Viewing all articles
Browse latest Browse all 2896

Trending Articles