README
MSSQL Wrapper
An easy to use MSSQL wrapper.
Created and maintained by the A.C. Moore software engineering team.
Methods
prepareService
Create the connection pools for provided databases
prepareService(config, callback);
Parameters:
config: object
A configuration object containing information related to the database is required to connect.
config Example:
{
databaseName: {
'user': 'db_user_name',
'password': 'db_pass',
'server': 'PATH\\TOSERVER'
'database': 'DATABASE_NAME'
'pool': {
'max': 10,
'min': 4,
'idleTimeoutMillis': 30000
}
},
other db connections...
}
executePSQuery
Execute prepared statement
executePSQuery(options, callback);
Parameters:
options: Object
| Field | Type | Required | Value |
|---|---|---|---|
| db | string | true | database name as defined in the config object used to prepare the service |
| qrydata | object | true | object containing query fields, from_objects, and where_clause |
| server | string | false | sever location of the database |
| input | array | false | array of objects containing input name and type (as defined by mssql) |
| params | object | false | key value pairs defining any parameters, where key is the given input name and value is the parameter value |
exeuteSP
Execute a stored procedure
executeSP(options, callback);
Parameters:
options: Object
| Field | Type | Required | Value |
|---|---|---|---|
| db | string | true | database name as defined in the config object used to prepare the service |
| procedure | string | true | procedure name |
| input | array | false | array of objects containing input name, type (as defined by mssql), and value (key: val) |
| output | array | false | array of objects containing output name and type (as defined by mssql) |
executeQuery
call a basic query
executeQuery(options, callback);
Parameters:
options: Object
| Field | Type | Required | Value |
|---|---|---|---|
| db | string | true | database name as defined in the config object used to prepare the service |
| qrydata | array | true | array of objects containing query: fields, from_objects, join_condition, where_clause, group_by, order_by |
| server | string | false | sever location of the database |
| outFormat | array | false | array of objects containing output name and type (as defined by mssql) |