7/1/11

Microsoft SQL Server 2008 connection using ODBC tutorial

My previous post was on SQL Server installation . Now today I will be telling how to connect your database ie SQL Server using ODBC with Netbeans.

After you installed SQL Server 2008 Express successfully, now its time to make you of it. So :

1. Go START -> Programs -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager.

2. When you on it, you will get a window like below :


Above in the yellow color zone, you will see the instance name that you gave during the installation. So right click on that and press START. Now your server will start. If already start then leave it.


3. Now again goto START -> Programs -> Microsoft SQL Server 2008 -> SQL Server Management Studio.4. As you click it a window will open like this :



In the above picture you can see that the Highlighted thing. that is the instance that made of the server during installation.

If nothing appear there then go Step 1 follow till step 3. And again try. You will get it.

After you click connect, the database will open that will have some default tables,views etc.
Now make a new database named "Code2Learn". and click ok.

Now your SQL SERVER is ready to work.

Configuring ODBC :


Goto Start -> and in the search bar type ODBC. right and click on "Use as Administrator".

You will get a window like below :


Now click on Add, then click and highlight SQL Server. Click finish.

Give your Data Source a name ex: "C2LData". Then the click on add server and add the server in which your SQL Server instance is there ex. "Your_PC\SQLServer", click NEXT.

Now check "Login with Windows NT authentication using the netwoek login ID." click Next.

Here  you can change the database that you want to keep as default so click "Change default Database" and choose Code2Learn (as we made this database in the Management Studio. after you do this click next and then click on FINISH. ODBC DATA SOURCE is NOW Ready.

Connection using JAVA using Netbeans IDE :


1. Open Netbeans and then add new project. Add a Java application.
2. Open the file Main.java :

first import java package ie

import java.sql.*;

and in the Main class write the code below.

public static void main(String[] args){
      Connection con=null;
      try{
         
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
         con=DriverManager.getConnection("jdbc:odbc:YourDataSource");
         System.out.println("Connected");
         }catch(Exception e){
          System.out.println(e.getMessage());
         }
}
If you get the output as "Connected". Then the database has been 
connected and now you use it to SELECT,INSERT,UPDATE or MODIFY data.


SHARE THIS POST:

Related Posts:

  • Java Servlet Basics Servlet Basics Servlets are Java programs running on a web server that produce  results viewed remotely on a web server. Servlets has the same purpose that CGI or PHP had in the past.Here in this tutorial we … Read More
  • Create Linked List using Java The LinkedList class extends AbstractSequentialList and implements the List interface. It provides a linked-list data structure. It has the two constructors, shown here: RFAZHE7YNFV8 Link… Read More
  • OOPs Concept: Encapsulation Encapsulation is one of the four fundamental OOP concepts. The other three are inheritance, polymorphism, and abstraction. RFAZHE7YNFV8 Encapsulation is the technique of making the fields in a class private and provid… Read More
  • Java : Using JDBC API Tutorial You need to use database drivers and the JDBC API while developing a Java application to retrive or store data in a database. The JDBC API classes and interfaces are available in the java.sql  and the javax.sql  … Read More
  • Java Modifiers Summary The Modifier class provides static methods and constants to decode class and member access modifiers. The sets of modifiers are represented as integers with distinct bit positions representing different modifiers. … Read More

7 comments:

  1. thank you.. its help me alot... :)

    ReplyDelete
  2. Good tutorial Farhan, quite detailed and step by step. Just to add in case if you get java.lang.ClassNotFoundException in Java while loading sun.jdbc.odbc.JdbcOdbcDriver than check for driver's Jar. here are few ways to solve java.lang.ClassNotFoundException in Java

    ReplyDelete
  3. Hi all I am using same code on JDK7 and 8. But its not working. Its giving class not found exception for sun.jdbc.odbc.JdbcOdbcDriver. How should I remove this error?

    ReplyDelete
    Replies
    1. You need to download JDBC driver. this link might help you:
      https://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx

      Delete
  4. Error while lode the class is java.langg.ClassNotFoundException: sun. Jdbc.odbc.JdbcOdbcDriver please give me the solution

    sqlserver 2008 R2
    Jdk 1.8

    ReplyDelete