TutorialOnNodeJs
STEP 1 :
Please create database in mysql with the 2 of these tables :
CREATE TABLE productcategory
(
Id
int(11) NOT NULL AUTO_INCREMENT,
CategoryName
varchar(100) NOT NULL,
Details
varchar(400) DEFAULT NULL,
IsValid
tinyint(1) NOT NULL,
CreatedDate
datetime NOT NULL,
ModifiedDate
datetime DEFAULT NULL,
PRIMARY KEY (Id
),
KEY idx_productcategory_CreatedDate
(CreatedDate
) COMMENT 'Added Index on the createdate'
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
CREATE TABLE product
(
Id
int(11) NOT NULL AUTO_INCREMENT,
ProductCategory_FK
int(11) DEFAULT NULL,
ProductCost
float NOT NULL,
Name
varchar(200) NOT NULL,
Description
longtext,
CreatedDt
datetime NOT NULL,
IsActive
tinyint(1) NOT NULL,
UpdatedDt
datetime DEFAULT NULL,
ProductPrice
float NOT NULL,
PRIMARY KEY (Id
),
KEY FKC_Product_to_ProductCategory_idx
(Id
,ProductCategory_FK
),
KEY FKC_Product_to_ProductCategory
(ProductCategory_FK
),
CONSTRAINT FKC_Product_to_ProductCategory
FOREIGN KEY (ProductCategory_FK
) REFERENCES productcategory
(Id
) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
STEP 2:
Please find the code Inside the Server/Dao/mysqlConnectionString.js; include your mysql connecting string information such as host name, user, password, database etc
connection :{
dev : {
host: 'localhost',
user: 'root',
password : 'yourdevpassword',
database : 'yourdevdatabase'
}
,
qa : {
host: 'localhost',
user: 'root',
password : 'yourtestpassword',
database : 'yourdatabase'
}
,prod : {
host: 'urProductonHost',
user: 'userId',
password : 'password',
database : 'databaseName'
}
}