package first;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class A
{
public static void main(String[] args) throws ClassNotFoundException, SQLException}
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
Connection con = DriverManager.getConnection("jdbc:odbc:oracle-datasource");
Statement stmt = con.createStatement();
stmt.execute("create table tab1(sno int, name varchar(60))");
System.out.println("done");
output:-
Exception in thread "main" java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknow n Source)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at first.A.main(A.java:13)
DataSourceName:-dataSource-orcl
userName:-system
password:-mahesh
i got an Run-time err in the below line
Connection con = DriverManager.getConnection("jdbc:odbc:oracle-datasource");
what is the mistake i did in the prog.?
the data source name,userName & password is mentioned in the above

