Showing posts with label relational database. Show all posts
Showing posts with label relational database. Show all posts
Wednesday, June 27, 2018
Wednesday, February 8, 2017
Connecting Appery.io to a relational database
In a previous post creating a back-end NoSQL database on the Appery.io platform was described. Herein attempting to connect to a SQL Server 2012 is described.
It is quite straight forward connecting to a relational database.
Here is the procedure described on the site:
Login to the Appery.io site and click on API Express tab.
ApperyIO3_0.PNG
The API Express page opens as shown.
ApperyIO3_1.PNG
In this case we just make a connection to SQL Server 2012. Make sure you have started SQL Server from Windows Services panel.
Click Create new DB connection.
The New connection page is displayed.
ApperyIO3_2.PNG
Provide a Name and click Create. It looks like you can also connect to a backup.
Page related to the connection name you provided opens (herein SQL2k12).
ApperyIO3_2.PNG
Fill in all the fields needed to make connection.
Connection name: SQL2k12
Connection type: Relational database (the other option is appery.io database)
Database type: SQL Server
Host: Hodentek\RegencyPark
Port: 1433 (default)
Database name: Northwind
database schema: dbo
username:
password:
Pool Settings: accept defaults
Click Test.
Connection fails with the message credentials not accepted. However the SQL Server is running and the authentication information is correct.
Although Appery.io is supposed to connect to SQL Server, it appears the support for named instance is in the works at this point. However, it can connect to an Azure SQL Database and other relational databases such as MySQL. While connecting to a database on the web appears to be straight forward, connecting to a database server behind a router requires (local Network) tweaking of the connectivity to the Internet.
It is quite straight forward connecting to a relational database.
Here is the procedure described on the site:
Login to the Appery.io site and click on API Express tab.
The API Express page opens as shown.
ApperyIO3_1.PNG
In this case we just make a connection to SQL Server 2012. Make sure you have started SQL Server from Windows Services panel.
Click Create new DB connection.
The New connection page is displayed.
ApperyIO3_2.PNG
Provide a Name and click Create. It looks like you can also connect to a backup.
Page related to the connection name you provided opens (herein SQL2k12).
ApperyIO3_2.PNG
Fill in all the fields needed to make connection.
Connection name: SQL2k12
Connection type: Relational database (the other option is appery.io database)
Database type: SQL Server
Host: Hodentek\RegencyPark
Port: 1433 (default)
Database name: Northwind
database schema: dbo
username:
password:
Pool Settings: accept defaults
Click Test.
Connection fails with the message credentials not accepted. However the SQL Server is running and the authentication information is correct.
Although Appery.io is supposed to connect to SQL Server, it appears the support for named instance is in the works at this point. However, it can connect to an Azure SQL Database and other relational databases such as MySQL. While connecting to a database on the web appears to be straight forward, connecting to a database server behind a router requires (local Network) tweaking of the connectivity to the Internet.
Monday, February 6, 2017
Back-end database with Appery.io - Part 1
Apps with database back-end are at the center of enterprise applications. Appery.io provides means to create a database as well as work with many other databases as well. Appery.io can connect to SQL Server, Azure SQL Database, Oracle etc.
In this post the procedure to create a simple database followed by adding a column and couple of columns is described. In so far as database is accessed by client using server side code, the Appery.io's interface is used to create server side code and testing it using the same interface.
In the next post we consider connecting to a SQL Database.
You can start here if you like. You may have to insert your credentials.
https://appery.io/database/
This opens the Appery.io page as shown.
ApperyIO2_0
Creating a database:
Click Create new database.
In the Create new database window provide a name such as the one shown and click Create.
ApperyIO2_1
After a little while you should see this web page.
ApperyIO2_2
Creating a Collection:
Jay4_2017 database data will be held in a Collection.
Click Create new collection.
ApperyIO2_3.PNG
Enter a name for the collection, say Goods and Click Add.
The Collection page for Goods is displayed as shown.
ApperyIO2_4.PNG
The new collection has a user interface for adding,deleting, columns, rows and editing them
Creating a Column:
Click +Col to display the Add new column dialogue as shown.
Click Create column.
Column gets created as shown. The collection has no data but has a column named Item.
ApperyIO2_7
Populate the column with data by adding a row:
Click +Row
ApperyIO2_8
The pages is refreshed to show an interface to add a row. For item field insert Cold drink. Click +Row to add more columns.
ApperyIO2_9
This is all for now. The database has one column containing 3 rows of data of type String.
The database is accessed by clients using Server Code.
This is how you create server code:
Click Server Code button to open the interface as shown.
ApperyIO2_10
Presently there are no scripts. Click Create script button to open the following page:
ApperyIO2_11
Provide a name for the script- loadGoodsScript
ApperyIO2_12
Click Save.
Under Snippets on the right hand side locate retrieveAllObjects as shown.
ApperyIO2_13
Click insert to insert the snippet (template code) as shown (you may have remove the existing code in the script editor).
ApperyIO2_14
dbId and collectionName are place holders and you need to find these to provide.
Click Save.
Finding dbID:
Go to Database and click Jan4_2017 database. In the Databases page locate Settings as shown here.
ApperyIO2_15
Click Settings.
Database settings will be open as shown.
APIKey: xXXXXXXXXXXXX
In the Server Code page click Save and Run and return. You get the following response.
ApperyIO2_18
It returns the entire collection in JSON format as shown above.
In this post the procedure to create a simple database followed by adding a column and couple of columns is described. In so far as database is accessed by client using server side code, the Appery.io's interface is used to create server side code and testing it using the same interface.
In the next post we consider connecting to a SQL Database.
You can start here if you like. You may have to insert your credentials.
https://appery.io/database/
This opens the Appery.io page as shown.
ApperyIO2_0
Creating a database:
Click Create new database.
In the Create new database window provide a name such as the one shown and click Create.
ApperyIO2_1
After a little while you should see this web page.
ApperyIO2_2
Creating a Collection:
Jay4_2017 database data will be held in a Collection.
Click Create new collection.
ApperyIO2_3.PNG
Enter a name for the collection, say Goods and Click Add.
The Collection page for Goods is displayed as shown.
ApperyIO2_4.PNG
The new collection has a user interface for adding,deleting, columns, rows and editing them
Creating a Column:
Click +Col to display the Add new column dialogue as shown.
ApperyIO2_5.PNG
For Name enter Item and keep Type as string. You can also choose any of the other available type.
ApperyIO2_6
Click Create column.
Column gets created as shown. The collection has no data but has a column named Item.
ApperyIO2_7
Populate the column with data by adding a row:
Click +Row
ApperyIO2_8
The pages is refreshed to show an interface to add a row. For item field insert Cold drink. Click +Row to add more columns.
ApperyIO2_9
This is all for now. The database has one column containing 3 rows of data of type String.
The database is accessed by clients using Server Code.
This is how you create server code:
Click Server Code button to open the interface as shown.
Presently there are no scripts. Click Create script button to open the following page:
ApperyIO2_11
Provide a name for the script- loadGoodsScript
ApperyIO2_12
Click Save.
Under Snippets on the right hand side locate retrieveAllObjects as shown.
ApperyIO2_13
Click insert to insert the snippet (template code) as shown (you may have remove the existing code in the script editor).
ApperyIO2_14
dbId and collectionName are place holders and you need to find these to provide.
Click Save.
Finding dbID:
Go to Database and click Jan4_2017 database. In the Databases page locate Settings as shown here.
ApperyIO2_15
Click Settings.
Database settings will be open as shown.
ApperyIO2_16
Read the Session expiration information.
copy the API keys APIKey: xXXXXXXXXXXXX
The loadGoodsScript should appear as shown.
ApperyIO2_17
Insert responseSuccess snippet from Snippets. The script editor should appear as shown.
ApperyIO2_17b
Click Save.
You are ready to test the database.
Testing the Collection:
In the Server Code page click Save and Run and return. You get the following response.
ApperyIO2_18
It returns the entire collection in JSON format as shown above.
Subscribe to:
Posts (Atom)
When Identity Security Becomes a Wall — Not a Shield
After a breach that forced a reset of my digital identity, I hit a roadblock I never anticipated: multi-factor authentication (2FA) locked m...
-
This post provides a tutorial approach to authoring a report with Microsoft PowerBI using data on a SQL Server 2012. PowerBI is Microsof...
-
This post is describes connecting to SQL Server 2022 using the SQL Server Management Studio and the encryption of connection. For installin...
-
Linked servers offer the following advantages as noted in MSDN documentation: •The ability to access data from outside of SQL Server. •T...







