Solved

How do i connect my java program to ms sql server

Posted on 2007-11-22
2
14,565 Views
Last Modified: 2008-02-01
I am beginner and I would like to create a connection to ms sql server and I have an Error Message: java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://192.168.1.251:1433/adsEngine


Here is my code:
 
import java.sql.Connection;
import java.sql.DriverManager;
 
public class DBMS {
	
	public DBMS(){
		
	}
    public static String strErrorDtls = "";
    
    /** Get database connection */
    public  Connection getConnection() {
        Connection conn = null;
        try {
 
            String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
 
            String uri = "jdbc:microsoft:sqlserver://192.168.1.251:1433/adsEngine";
           
            Class.forName(driver);
 
            conn = DriverManager.getConnection(uri, "", "");
            System.out.println("connection is up");
        } catch (Exception ex) {
            ex.printStackTrace();
            strErrorDtls += ex.getMessage() + " ";
        }
        return conn;
    }    
    
    public static void main(String args[]){
    	DBMS dbms = new DBMS();
    	dbms.getConnection();
 
 
    }
}

Open in new window

0
Comment
Question by:dharween0629
2 Comments
 
LVL 16

Expert Comment

by:gnoon
ID: 20337779
You need to have database driver (typicaly a .jar file) from database vender (maybe d/l from website), and place it in java classpath (or run setup.exe to automatic set for you) on your matchine before run program.

D/L Microsoft SQL Server 2005 JDBC Driver 1.2 from here http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1EC91C1BA&displaylang=en
0
 
LVL 9

Accepted Solution

by:
ysnky earned 50 total points
ID: 20353200
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
By the end of 1980s, object oriented programming using languages like C++, Simula69 and ObjectPascal gained momentum. It looked like programmers finally found the perfect language. C++ successfully combined the object oriented principles of Simula w…
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question