|
-
Jul 14th, 2005, 01:59 AM
#1
Thread Starter
Addicted Member
multiple jdbc drivers
Is it possible to use multiple jdbc drivers at a same time in my application?
-
Jul 14th, 2005, 02:43 AM
#2
Fanatic Member
Re: multiple jdbc drivers
Use 2 or more Connection.
-
Jul 14th, 2005, 02:51 AM
#3
Thread Starter
Addicted Member
Re: multiple jdbc drivers
You mean
Drivermanager.registerDriver(new driver1);
connection con1 DriverManager.getConnection(...);
Drivermanager.registerDriver(new driver2);
connection con2 DriverManager.getConnection(...);
-
Jul 14th, 2005, 04:53 AM
#4
Fanatic Member
Re: multiple jdbc drivers
Yes. Something like
Code:
import java.sql.*;
public class test{
public static void main(String[] args){
Connection cn1;
Connection cn2;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;database=northwind";
cn1=DriverManager.getConnection(url,"sa","password");
Statement s1=cn1.createStatement();
ResultSet rs1=s1.executeQuery("use northwind select * from categories");
while(rs1.next()){
System.out.println(rs1.getString(2));
}
System.out.println("\n\n");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String filename="D:/ian/projects/database/northwind.mdb";
String database="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
database+=filename.trim()+";DriverID=22;READONLY=true}";
cn2=DriverManager.getConnection(database,"","");
Statement s2=cn2.createStatement();
ResultSet rs2=s2.executeQuery("select * from employees");
while(rs2.next()){
System.out.println(rs2.getString(2));
}
}
catch(Exception ex){
ex.printStackTrace();
}
}
}
-
Jul 14th, 2005, 07:48 AM
#5
Thread Starter
Addicted Member
Re: multiple jdbc drivers(Resolved)
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|