Hope this method works. However its not recommended to use JDBC Connectivity for connections over wifi or 3g. So the best way to connect MySQL from android is to use JSON or XML Parsings
Step 1 Including MySQL Connector
Add this jar to the classpath. In Eclipse Right Click in the Project>BuildPath>Configure Build Path. Then a window should popup, click the libraries tab at the top, click add external jar and navigate to File System/usr/share/java/mysql-connector-java.jar
Step 2 Coding Part
JDBC, simply allows you to connect to your server from java.
1: import java.sql.Connection;
2: import java.sql.DriverManager;
3: import java.sql.ResultSet;
4: import java.sql.Statement;
5: public class DB {
6: private static final String url = “jdbc:mysql://localhost/android”;
7: private static final String user = “root”;
8: private static final String password = “MySql Password”;
9: public static void main(String args[]) {
10: try {
11: Class.forName(“com.mysql.jdbc.Driver”);
12: Connection con = DriverManager.getConnection(url, user, password);
13: Statement st = con.createStatement();
14: ResultSet rs = st.executeQuery(“select * from User”);
15: while(rs.next()) {
16: Log.v("DB", rs.getString(2) )
17: }
18: } catch (Exception e) {
19: }
20: }
21: }
Hi thanks for nicegoogle android application development information and i like it can we use it in asp.net ?
ReplyDeleteI haven't used mysql connector to connect asp.net and mysql but according to my knowledge its possible to do this
Deleteyes.. I'ts possible.. I tried few months ago..
DeleteThanks will try to use it and I commented on this route.
ReplyDeletei tried to connect with the jdbc but i have some error.
ReplyDeleteI used Eclipse Helios v2 with Android SDK, emulator 2.3.1 and MySql Connector/J 5.1.18. The project is compiled with no errors but on the emulator appeare the message
"java.lang.ClassNotFoundException: com.mysql.jdbc.driver" and i tried to change the name with others but is the same.
I add the jar in project with right click on project -> build path -> configure builde path -> library, add library, connectivity driver definition, specify driver name MySQL JDBC
Driver (for example), add the jar of connector 5.1.18 located in C:\Users\user\Downloads\mysql-connector-java-5.1.18\mysql-connector-java-5.1.18.jar; in the properties specify
param connectiot and others (mysql have the user and permission for the user with that password and database test exist):
Connection Urls: jdbc:mysql://localhost:3306/
Database Name: test
Driver Class: com.mysql.jdbc.Driver
user: root
pass: root
java code:
package test.mysql;
import android.app.Activity;
import android.os.Bundle;
import java.sql.DriverManager;
import com.mysql.jdbc.Connection;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/**Alert*/
AlertDialog ad = new AlertDialog.Builder(this).create();
ad.setCancelable(false); // This blocks the 'BACK' button
ad.setButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "test";
//String driver = "com.mysql.jdbc.Driver";
String driver = "MySQLJDBCDriver41"; //with this is the same
//String driver = "com.mysql.jdbc.driver"; //with this is the same
String userName = "root";
String password = "daniele";
try {
Class.forName(driver).newInstance();
conn = (Connection) DriverManager.getConnection(url+dbName,userName,password);
ad.setMessage("Connected to the db");
ad.show();
conn.close();
ad.setMessage("Disconnect to db");
ad.show();
} catch (Exception e) {
ad.setMessage(e.toString());
ad.show();
e.printStackTrace();
}
}
}
How you solved problem?
DeleteI got an error communication link failure please help me...!!!
DeleteI have the same problem:
ReplyDeleteThis error started appearing to me when I updated the Android SDK to the latest version, that before the application worked perfectly.
I got the same problem in mac, but in windows its working well... any comments on this???
ReplyDeleteplease guide me or give me sample of it means specific program ...email id:arpithparikh@gmail.com....please...!!!
DeleteHey friend, maybe the jre referenced in the project (must be 6). The same thing happened to me, I had two installed JREs (6 and 7), and my project pointed to the 7. Check this please and tell me if decided.
ReplyDeleteGreetings.
i have connected android with mysql using php...
ReplyDeletedata is moving to database is successfully.........
i gave the data is "9999999999999"
nameValuePairs.add(new BasicNameValuePair("f3","9999999999"));
i was set length is 20 for that column..
but data is storing always as "2147483647" in my table...
Give some solutions for that..
Check this link for the solution
Deletehttp://stackoverflow.com/questions/10718968/confusion-in-int-conversion-of-a-string-in-php
how to build path mysql-connector-java on eclipse,android connect to mysql server?
DeleteI copied your code and I has errors:
ReplyDeletejava.lang.ExceptionInInitializerError
com.mysql.jdbc.NonRegisteringDriver.parseURL(NonRegisteringDriver.java:729)
06-11 09:25:13.939: E/AndroidRuntime(659): at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:296)
java.sql.DriverManager.getConnection(DriverManager.java:180)
java.sql.DriverManager.getConnection(DriverManager.java:214)
how can I modyfied it to code works?
When you found a not-found error in Android you must assure you have the library added in the Android folder of your project preferences ;)
ReplyDeleteSir ,
ReplyDeleteIs it possible to connect JDBC connectivity through android emulator?I have been tried a lot but could get success.
I have been tried following code :
package com.da;
import java.sql.*;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class DatabaseActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = new TextView(this);
tv.setText(\”orcale Connect Example.\”);
setContentView(tv);
try {
Class.forName(\”com.mysql.jdbc.Driver\”);
Connection con =(Connection) DriverManager.getConnection(\”jdbc:mysql://127.0.0.1:3306/co\”, \”root\”, \”arpit\”);
Statement st=(Statement) con.createStatement();
st.executeUpdate(\”insert into new_table values(3,5);\”);
tv.setText(\”Connected to the database \”);
} catch (Exception e) {
tv.setText(\”NOT CONNECTED\”);
}
}
}
But it goes into exception every time.Please help me & guide me for this issue…!!!
only some versions of the MySQL Connector works with Android, try using the older version. Also can you tell the exact error you are getting
DeleteYou must give the neccesary permissions to the application
Deletein your manifet.xml archive to allow it to make conections.
add this line to the above metioned file:
give some more explanation man ..... how can beginners understand
ReplyDeletehttp://aitamelearning.blogspot.in
Well this is just a simple SQL connection and query code. If you are having any problem please post the problem, so that I can assist you.
Deletehow to build path mysql-connector-java on eclipse, android connect to mysql server?
ReplyDeleteThanks for your sample it does work pretty well.
ReplyDeleteI'm having a problem when trying to connect Android with MySQL using JDBC
ReplyDeleteI am using mysql-connector-java-5.1.17-bin.jar.
The error that occurs is this:
Error: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
PID: 1214
My code:
public void conectarMySQL(){
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch(Exception erro){
Log.e("MYSQL","Erro: "+erro);
}
try{
conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/adm", "root", "root");
Log.i("MYSQL","Conectado.");
}catch(Exception erro){
desconectarMySQL();
Log.e("MYSQL","Erro: "+erro);
}
}
Please help me. Thank you!
I am getting error as com.msql.jdbc.Driver not found
ReplyDeleteHi, For three days I try to do what you have posted in this article but nevertheless I can not fix, I have tried a number of JDBC libraries:
ReplyDeletemysql-connector-java-5.1.26-bin
mysql-connector-java-5.1.25-bin
mysql-connector-java-5.0.8-bin
mysql-connector-java-3.0.17-ga-bin
mysql-connector-java-5.1.22-bin
java exception
Could not find class 'javax.naming.StringRefAddr', referenced from method com.mysql.jdbc.ConnectionPropertiesImpl $ Property.storeTo Connection
I'm using the library Android 4.0
ADT on Windos 8 64-bit
How can I fix
Tanks
Claudio
Hey friends I am getting this error
ReplyDelete"com.mysql.jdbs.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server" .
here is my code:
package project.app.edirectory;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
import android.widget.Toast;
public class MainActivity extends Activity {
Connection con=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String url=new String("jdbc:mysql://localhost:3306/eDirectory");
String driver="com.mysql.jdbc.Driver";
String username=null;
String password=null;
try{
Toast.makeText(getApplicationContext(), "Enter in try block before Class.forName()", Toast.LENGTH_LONG ).show();
Class.forName(driver).newInstance();
Toast.makeText(getApplicationContext(), "after Class.forName()", Toast.LENGTH_LONG ).show();
con=(Connection)DriverManager.getConnection(url,"root",null);
Toast.makeText(getApplicationContext(), "after Class.forName()2", Toast.LENGTH_LONG ).show();
Statement s=con.createStatement();
ResultSet rs=s.executeQuery("Select * from Category_detail");
int i=0;
while(rs.next())
{
Toast.makeText(getApplicationContext(), rs.getString(i), Toast.LENGTH_LONG).show();
i=i+1;
}
}
catch(Exception e){
Toast.makeText(getApplicationContext(), e.toString(), Toast.LENGTH_LONG).show();
}
//Intent intent=new Intent(MainActivity.this,Category_list.class);
//startActivity(intent);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
Please help me to solve it as early as possible . My project submission date is after 5 days please help me..
I have SQL server management studio. and I have server type as "database engine" and Authentication as "windows authentication"
Deleteif u use to localhost place ip address in our laptop and same ip address on ur cell or if u laptop emulater that correct..
DeleteIts nice block thank you very much…And also improve your blog with more explanation…
ReplyDeletehttp://top7mobiles.com/top-list/best-app-to-download-free-movies-on-android
public void testDB() {
ReplyDeleteTextView tv = (TextView) this.findViewById(R.id.tv_data);
try {
Class.forName("com.mysql.jdbc.Driver");
// perfect
// localhost
/*
* Connection con = DriverManager .getConnection(
* "jdbc:mysql://192.168.1.5:3306/databasename?user=root&password=123"
* );
*/
// online testing
Connection con = DriverManager
.getConnection("jdbc:mysql://173.5.128.104:3306/vokyak_heyou?user=viowryk_hiweser&password=123");
String result = "Database connection success\n";
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from tablename ");
ResultSetMetaData rsmd = rs.getMetaData();
while (rs.next()) {
result += rsmd.getColumnName(1) + ": " + rs.getString(1) + "\n";
}
tv.setText(result);
} catch (Exception e) {
e.printStackTrace();
tv.setText(e.toString());
}
}
your Android Concepts are really awesome and very much interesting and i got more information about your blog.
ReplyDeleteAndroid Training in Chennai
nice posting...
ReplyDeleteSharePoint training in chennai
Thank you for every other great post. The place else may just anyone get that type of info in such a perfect way of writing? I ave a presentation next week, and I am at the look for such info.
ReplyDeleteOracle SOA Online Training Classes With Real Time Support From India
Thanks, Learned a lot of new things from your post! Good creation and HATS OFF to the creativity of your mind.
ReplyDeleteVery interesting and useful blog!
Android Training in Gurgaon
The most effective method to Solve MySQL Password Issue through MySQL Technical Support
ReplyDeleteIn the event that you are new client on MySQL at that point confronting secret word issue in regards to MySQL is basic thing. This issue is for the most part looked by several of clients. On the off chance that you need to dispose of this issue than basically take after the guidelines which are given here: first you need to stop the administration after that begin the administration with banner to skip authorizations. Presently interface with MySQL and refresh secret key. By attempting these means you can without much of a stretch take care of your concern generally promptly contact to MySQL Remote Support or MySQL Remote Service for better help.
#mysqlmonitoringsupport #mysqlremoteadminsupport
#mysqlmonitoringservices #MySQLRemoteServices
#MySQLRemoteSupport #MySQLTechnicalSupport
For More Info: https://cognegicsystems.com/
Contact Number: 1-800-450-8670
Email Address- info@cognegicsystems.com
Company’s Address- 507 Copper Square Drive Bethel Connecticut (USA) 06801
https://cognegicsystems.com/
ReplyDeleteThe most effective method to Solve MySQL Password Issue through MySQL Technical Support
ReplyDeleteIn the event that you are new client on MySQL at that point confronting secret word issue in regards to MySQL is basic thing. This issue is for the most part looked by several of clients. On the off chance that you need to dispose of this issue than basically take after the guidelines which are given here: first you need to stop the administration after that begin the administration with banner to skip authorizations. Presently interface with MySQL and refresh secret key. By attempting these means you can without much of a stretch take care of your concern generally promptly contact to MySQL Remote Support or MySQL Remote Service for better help.
#mysqlmonitoringsupport #mysqlremoteadminsupport
#mysqlmonitoringservices #MySQLRemoteServices
#MySQLRemoteSupport #MySQLTechnicalSupport
For More Info: https://cognegicsystems.com/
Contact Number: 1-800-450-8670
Email Address- info@cognegicsystems.com
This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
ReplyDeleteselenium training in chennai
aws training in chennai
Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
ReplyDeleteData Science Training in Chennai
Data science training in bangalore
Data science online training
Data science training in pune
Data science training in kalyan nagar
selenium training in chennai
It would have been the happiest moment for you,I mean if we have been waiting for something to happen and when it happens we forgot all hardwork and wait for getting that happened.
ReplyDeletepython training in velachery
python training institute in chennai
Really great post, I simply unearthed your site and needed to say that I have truly appreciated perusing your blog entries.
ReplyDeleteangularjs Training in chennai
angularjs Training in chennai
angularjs-Training in tambaram
angularjs-Training in sholinganallur
angularjs-Training in velachery
Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.
ReplyDeleteBest Selenium Training in Chennai | Selenium Training Institute in Chennai | Besant Technologies
Selenium Training in Bangalore | Best Selenium Training in Bangalore
AWS Training in Bangalore | Amazon Web Services Training in Bangalore
Well done! Pleasant post! This truly helps me to discover the solutions for my inquiry. Trusting, that you will keep posting articles having heaps of valuable data. You're the best!
ReplyDeletepython training Course in chennai | python training in Bangalore | Python training institute in kalyan nagar
I found your blog while searching for the updates, I am happy to be here. Very useful content and also easily understandable providing.. Believe me I did wrote an post about tutorials for beginners with reference of your blog.
ReplyDeleteJava training in Marathahalli | Java training in Btm layout
Java training in Marathahalli | Java training in Btm layout
It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command
ReplyDeleteData Science Training in Indira nagar | Data Science Training in btmlayout
Python Training in Kalyan nagar | Data Science training in Indira nagar
Data Science Training in Marathahalli | Data Science Training in BTM Layout
Final conclusion was good and I explored more in your blog
ReplyDeleteselenium Training in Chennai
Selenium Training Chennai
ios training institute in chennai
Digital Marketing Course in Chennai
.Net coaching centre in chennai
android development course in chennai
android course in chennai with placement
Big Data Training in Chennai
Hello. This post couldn’t be written any better! Reading this post reminds me of my previous roommate.
ReplyDeleteiosh course in chennai
I found your blog while searching for the updates, I am happy to be here. Very useful content and also easily understandable providing.. Believe me I did wrote an post about tutorials for beginners with reference of your blog.
ReplyDeletebest rpa training in bangalore
rpa training in bangalore | rpa course in bangalore
RPA training in bangalore
rpa training in chennai
rpa online training
And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
ReplyDeletepython Course in Pune
python Course institute in Chennai
python Training institute in Bangalore
Appreciation for really being thoughtful and also for deciding on certain marvelous guides most people really want to be aware of.
ReplyDeletepython Course in Pune
python Course institute in Chennai
python Training institute in Bangalore
I wanted to thank for sharing this article and I have bookmarked this page to check out new stuff.
ReplyDeleteMachine Learning course in Chennai
Machine Learning institute in Chennai
Data Analytics Courses in Chennai
Big Data Analytics Courses in Chennai
DevOps course in Chennai
Best DevOps Training in Chennai
Machine Learning Training in Anna Nagar
Machine Learning Training in T Nagar
Thanks Admin for sharing such a useful post, I hope it’s useful to many individuals for developing their skill to get good career.
ReplyDeleteMicrosoft Azure online training
Selenium online training
Java online training
uipath online training
Python online training
This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me..
ReplyDeletedevops online training
aws online training
data science with python online training
data science online training
rpa online training
Hello! I just wish to give an enormous thumbs up for the nice info you've got right here on this post. I will probably be coming back to your weblog for more soon!
ReplyDeleteAI learning course malaysia
Very nice blog. A great and very informative post, Keep up the good work!
ReplyDeleteExcelR Data Science Bangalore
Nice Post! Thank you for sharing knowledge, it was very good post to update my knowledge and improve my skills. keep blogging.
ReplyDeleteJava Training in Electronic City
I am looking for and I love to post a comment that "The content of your post is awesome" Great work!
ReplyDeleteSimple Linear Regression
"Thanks for sharing this awesome content..
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
"
Nice! you are sharing such helpful and easy to understandable blog. i have no words for say i just say thanks because it is helpful for me.
ReplyDeleteDot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery
ReplyDeleteGreat information!! Thanks for sharing nice blog.
Data Science Course in Hyderabad
Awesome post with lots of data and I have bookmarked this page for my reference. Share more ideas frequently.I'm really impressed with your effort...Thanks for sharing this information with us.
ReplyDeleteData Science Training In Chennai
Data Science Online Training In Chennai
Data Science Training In Bangalore
Data Science Training In Hyderabad
Data Science Training In Coimbatore
Data Science Training
Data Science Online Training
I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
ReplyDeleteCorrelation vs Covariance
Simple linear regression
data science interview questions
This was incredibly an exquisite implementation of your ideas
ReplyDeletedata scientist training and placement in hyderabad
ReplyDeleteTitle:
Get Big Data Certification in Chennai | Infycle Technologies
Description:
Learn Big Data for making your career towards a sky-high with Infycle Technologies. Infycle Technologies is the best Big Data training institute, providing courses for the Big Data certification in Chennai in 200% hands-on practical training with professional trainers in the domain. Apart from the training, the placement interviews will be arranged for the students, so that they can set their career without any struggle. Of all that, 100% placement assurance will be given here. To have the best career, call 7502633633 to Infycle Technologies and grab a free demo to know more.
Best Softare training in Chennai
Infycle Technologies, the best software training institute in Chennai offers the top Oracle PLSQL training in Chennai for tech professionals. Apart from the Oracle training, other courses such as Big Data, Java, Hadoop, Selenium, Android, and iOS Development will be trained with 100% hands-on training. After the completion of training, the students will be sent for placement interviews in the core MNC's. Dial 7502633633 to get more info and a free demo.Infycle Technologies, the best software training institute in Chennai offers the top Oracle PLSQL training in Chennai for tech professionals. Apart from the Oracle training, other courses such as Big Data, Java, Hadoop, Selenium, Android, and iOS Development will be trained with 100% hands-on training. After the completion of training, the students will be sent for placement interviews in the core MNC's. Dial 7502633633 to get more info and a free demo.
ReplyDeleteKeep updating us with content like this, i enjoyed reading
ReplyDeleteData Science Training in Pune
Title:
ReplyDeleteBest Hadoop Training in Chennai | Infycle Technologies
Description:
Study Hadoop for making your career as a shining sun with Infycle Technologies. Infycle Technologies offers the best Hadoop Training in Chennai, providing complete hands-on practical training of professional specialists in the field. In addition to that, it also offers numerous programming language tutors in the software industry such as Oracle, Python, Big Dat, Hadoop, etc. Once after the training, interviews will be arranged for the candidates, so that, they can set their career without any struggle. Of all that, 100% placement assurance will be given here. To have the top career in IT industry, dial 7502633633 to Infycle Technologies and grab a free demo to know more.
Best training in Chennai
If Server Administrator is a job that you're dreaming of, then we, Infycle are with you to make your dream into reality. Infycle Technologies offers the best Oracle PLSQL Training in Chennai, with various levels of highly demanded software courses such as Oracle DBA, Java, Python, Big Data, etc., in 200% practical hands-on training with experienced tutors in the field. Along with that, the pre-mock interviews will be given for the candidates, so that, they can meet the interviews with complete knowledge. Dial 7502633633 for more. Best software training in chennai
ReplyDeleteTitle:
ReplyDeleteNo.1 Oracle DBA Training in Chennai | Infycle Technologies
Description:
Learn Oracle Database Administration for making your career towards a sky-high with Infycle Technologies. Infycle Technologies gives the top Oracle DBA Training in Chennai, in the 200% hands-on practical training with professional specialists in the field. In addition to that, the placement interviews will be arranged for the candidates, so that, they can set their career towards Oracle without any struggle. The specialty of Infycle is 100% placement assurance will be given here in the top MNC's. To have the best career, call 7502633633 and grab a free demo to know more.
best training institute in chennai
Wonderful post and more informative!keep sharing Like this!
ReplyDeleteSalesforce Training in Hyderabad
Salesforce Training in Pune
I feel really happy to have seen your webpage and look forward to so
ReplyDeletemany more entertaining times reading here. Thanks once more for all
the details.
mysql dba training in chennai
unix course in chennai
top software training institute in Chennai
Very Informative blog thank you for sharing. Keep sharing.
ReplyDeleteBest software training institute in Chennai. Make your career development the best by learning software courses.
Informatica training in chennai
cloud computing courses in chennai
rpa training in chennai
I wish to show thanks to you just for bailing me out of this particular
ReplyDeletetrouble.As a result of checking through the net and meeting
techniques that were not productive, I thought my life was done.
node js training institute in chennai
oracle developer training in chennai
ASP.NET Training Institute in Chennai
Infycle Technologies in Chennai offers the leading Big Data Hadoop Training in Chennai for tech professionals and students at the best offers. In addition to the Python course, other in-demand courses such as Data Science, Big Data Selenium, Oracle, Hadoop, Java, Power BI, Tableau, Digital Marketing also will be trained with 100% practical classes. Dial 7504633633 to get more info and a free demo.
ReplyDeleteThanks for posting the best information and the blog is very good and the blog is very good.data science course in ranchi
ReplyDeleteMindblowing blog very useful thanks
ReplyDeleteDigital Marketing Course in Porur
Digital Marketing Course in OMR
Informative blog and knowledgeable content. Keep sharing more blogs with us. Thank you. If you want to become a data scientist, then follow the below link.
ReplyDeleteData Science Institute in Hyderabad
I visited various websites but the audio feature for audio songs current at this site is really wonderful.|business analytics course in jodhpur
ReplyDeleteThis is an awesome motivating article.I am practically satisfied with your great work.You put truly extremely supportive data. Keep it up. Continue blogging. Hoping to perusing your next post
ReplyDeletecyber security training malaysia
I like to read your blog. You shared a wonderful information.
ReplyDeleteMysql DBA Course
This comment has been removed by the author.
ReplyDeleteThat was very useful post.
ReplyDeleteSQL Classes in Pune
informative blog, keep posting java course in satara
ReplyDelete