Loading

Database Programming with JDBC

Submitted by: 


Type 4 drivers or Native protocol driver is known to be the one with the best features and functions. Type 4 driver does not have any native methods and is a complete Java driver. You need not to install it on the client before use and the can be easily downloaded or configured on a system very easily. One of the best features of Type 4 driver is that it interacts directly with the DBMS server.

Firstly, you need to register the type of driver that you are using by using the string,
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

And then connect to the database by use of the connection string:

Connection con = DriverManager.getConnection(url, uid, password); 

Here, url is the JDBC url, uid is the username for the database and its password.

Example for Database connection:

  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.SQLException;
  4.  
  5.  
  6. public class Hello {
  7. static public void main(String args[]) {
  8. Connection connection = null;
  9. if( args.length != 4 ) {
  10. System.out.println("Incorrect Syntax!");
  11. return;
  12. }
  13. try { // Loading driver
  14. Class.forName(args[0]);
  15. }
  16. catch( Exception e ) { //Print error message if problem with driver loading
  17. e.printStackTrace();
  18. return;
  19. }
  20. try {
  21. connection = DriverManager.getConnection(args[1], args[2], args[3]);
  22. System.out.println("You have connected to the database successfully!");
  23.  
  24. }
  25. catch( SQLException e ) {
  26. e.printStackTrace();
  27. }
  28. finally {
  29. try {
  30. connection.close();
  31. }
  32. catch( SQLException e ) {
  33. e.printStackTrace();
  34. }
  35. }
  36. }

So, next time when you are planning for database programming then use JDBC in your application to make it simple and easy to use.




Comments

Thank you

Okay I'm cnovicned. Let's put it to action.

Pages

Add new comment

Filtered HTML

  • You may insert videos with [video:URL]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <asp>, <c>, <cpp>, <csharp>, <css>, <html4strict>, <java>, <javascript>, <mysql>, <php>, <python>, <sql>, <vb>, <vbnet>. The supported tag styles are: <foo>, [foo].
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.