Loopback Connector for MySQL
Go to file
Miroslav Bajtoš 0f10ccdb37 2.2.1
* Remove sl-blip from dependencies (Miroslav Bajtoš)
 * Upgrade `should` module (Amir Jafarian)
 * removed console.log (cgole)
 * seperate env variable for test db (cgole)
 * Changed username to user (cgole)
 * Added db username password (cgole)
 * Add mysql CI host (cgole)
 * Refer to licenses with a link (Sam Roberts)
 * Pass options to the execute command. (Diogo Correia)
 * Use strongloop conventions for licensing (Sam Roberts)
2016-02-19 10:40:12 +01:00
example Reformat code 2014-02-12 16:57:06 -08:00
lib Pass options to the execute command. 2015-10-11 17:08:25 +01:00
test removed console.log 2015-11-19 14:57:10 -08:00
.gitignore Refactor the code to use base SqlConnector 2015-05-13 10:17:15 -07:00
.travis.yml Upd node version for travis 2013-03-27 20:32:13 +04:00
CHANGES.md 2.2.1 2016-02-19 10:40:12 +01:00
CONTRIBUTING.md Fix bad CLA URL in CONTRIBUTING.md 2014-12-29 08:27:46 -08:00
LICENSE.md Refer to licenses with a link 2015-11-03 12:27:49 -08:00
Makefile Remove blanket 2013-11-20 09:23:53 -08:00
NOTICE.md Add NOTICE and update READE 2013-10-30 23:02:12 -07:00
README.md Update README.md 2015-03-17 22:27:30 -07:00
index.js Init 2012-12-14 18:01:44 +04:00
package.json 2.2.1 2016-02-19 10:40:12 +01:00

README.md

loopback-connector-mysql

loopback-connector-mysql is the MySQL connector module for loopback-datasource-juggler.

For complete documentation, see StrongLoop Documentation | MySQL Connector.

Installation

npm install loopback-connector-mysql --save

Basic use

To use it you need loopback-datasource-juggler.

  1. Setup dependencies in package.json:

    {
      ...
      "dependencies": {
        "loopback-datasource-juggler": "latest",
        "loopback-connector-mysql": "latest"
      },
      ...
    }
    
  2. Use:

        var DataSource = require('loopback-datasource-juggler').DataSource;
        var dataSource = new DataSource('mysql', {
            host: 'localhost',
            port: 3306,
            database: 'mydb',
            username: 'myuser',
            password: 'mypass'
        });
    

    You can optionally pass a few additional parameters supported by node-mysql, most particularly password and collation. Collation currently defaults to utf8_general_ci. The collation value will also be used to derive the connection charset.

Running Tests

The tests in this repository are mainly integration tests, meaning you will need to run them using our preconfigured test server.

  1. Ask a core developer for instructions on how to set up test server credentials on your machine
  2. npm test