import java.sql.*;
public class TestJdbc {
static String sql = "select * from test_table where column1 = ?";
static String userId = "userid";
static String password = "password";
static String dbServer = "dbserver";
static String dbName = "database";
public static void main(String[] args) throws Exception {
testMSDriver();
}
private static void testMSDriver() throws Exception {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://"+ dbServer +";SendStringParametersAsUnicode=false;dataSourceName=SQL2000JDBC;databaseName="+ dbName +";serverName="+ dbServer +";selectMethod=cursor", userId, password);
long start = System.currentTimeMillis();
PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setString(1, "string1");
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
// System.out.println("Result: " + rs.getString(1));
}
conn.close();
System.out.println("Elapsed time for MS driver: " +
(System.currentTimeMillis() - start));
}