1.在(win2k系统)系统管理-管理工具-ODBC数据源-系统DSN-添加。在创建数据源对话框种选择相应的驱动程序(例如选择:sql server).
2.在创建到SQL Server的新数据源的对话框中:
名称:填写你的数据源名称(任意取一个有意义的名,例如MYSQLJDBC)
描述:可以不填,用来描述数据源
服务器:必须选择并且保证SQL SERVER已经正常启动。下一步-下一步-...最后有一个测试按钮来测试,如果提示连接成功,OK完成,否则检查错误后重复前几步,直到连接成功为止。
3.这时在JAVA程序中就可以连接这个数据源进行操作了。
JAVA代码如下:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
url="jdbc:odbc:DSN";
DriverManager.getConnection(url,username,password);
其中:DSN是我们在前面的2个步骤中创建的数据源名称(例如:MYSQLJDBC).
username,password分别是你的操作系统(NT)或数据库(SQL SERVER)的用户名和密码附一段程序你试试
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.net.*;class Test extends Frame {
public Test() {
try {

String url="jdbc:odbc:javadata";
//javadata为我建的数据源名称
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(url,"sa","***");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select top 10 * from  table ");

while (rs.next())
{
System.out.println(rs.getInt(1)+"   "+rs.getString(2)+"   "+rs.getString(3)+"   "+rs.getString(4));
//这里是显示4个字段,第一是整型,二是字符型,下类似,按你的要求改
}
stmt.close();
conn.close();
System.exit(0);
}
catch (Exception e) {
e.printStackTrace();
System.out.println("error: "+ e.getMessage());
System.exit(0);
}
}
public static void main(String args[]) {
System.out.println("start testing ...");
Test mainFrame = new Test();
}
}