java访问SQL SERVER 2000?

来源:百度知道 编辑:UC知道 时间:2024/05/09 03:57:19
需要做些什么才能让JAVA访问数据库?请具体一点。
我现在安了microsoft sql server 2000 for jdbc.也配置了ODBC(当然不知道是否配置对了)。
但是运行:
import java.sql.*;
public class sqlTest {
public static void main(String []args){
String user="sa";
String password="007";
String ls_1="use master"+"go"+"select * from employee";

try{
Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
Connection con=DriverManager.getConnection("master",user,password);
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(ls_1);

System.out.print("firstname ");
System.out.print("lastname ");
System.out.print("age ");
System.out.print("address ");
System.out.print("city ");

while(rs.next()){
System.out.print(rs.getString(1)+" | &quo

安装jdbc驱动后不需要配置odbc,安装之后,打开那个文件夹,你会看到三个jar包,只要把这三个jar包设置到环境变量(classpath)里就可以了,象这样
假设你安在d盘的sqldriver目录下,那么就是

d:\sqldriver\msbase.jar;d:\sqldriver\mssqlserver.jar;d:\sqldriver\msutil.jar;
==================================================
import java.sql.*;
public class SqlTesting {
public static void main(String args[]) {
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";
String user ="sa";
String password = "sa";
String sqlStr = "select CustomerID, CompanyName, ContactName from Customers";

try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println( "ÀàʵÀý»¯³É¹¦!" );

Connection con = DriverManager.getConnection( url, u