How to use the vogievetsky-mysql2.createConnection function in vogievetsky-mysql2

To help you get started, we’ve selected a few vogievetsky-mysql2 examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github implydata / plyql / test / mysql-gateway-node-client.mocha.js View on Github external
child.stdout.on('data', (data) => {
      data = data.toString();
      if (data.indexOf(`port: ${TEST_PORT}`) !== -1) {
        connection = mysql.createConnection({
          port: 13307,
          database: 'plywood',
          user: 'root',
          password: ''
        });

        connection.on('error', (err) => {
          // nothing to do here, have a noop function to prevent the error form being thrown
        });

        done();
      }
    });
github implydata / plyql / src / mysql-gateway.ts View on Github external
export function fallbackMySQLFactory(connectionUri: string) {
  let remote = mysql.createConnection(connectionUri);
  remote.query('select 1 as one', (err, res) => {
    if (err) {
      console.log('Connection to real MySQL fail');
      process.exit(1);
    } else {
      console.log('Connection to real MySQL success');
    }
  });

  return function (sql: string, conn: any) {
    remote.query(sql, function(err: Error, rows: any[], columns: any[]) {
      // overloaded args, either (err, result :object)
      // or (err, rows :array, columns :array)

      if (err) {
        console.log('GOT ERROR', (err as any).code, err.message);

vogievetsky-mysql2

fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS

MIT
Latest version published 8 years ago

Package Health Score

69 / 100
Full package analysis