java连sql server 2000 问题
来源:百度知道 编辑:UC知道 时间:2024/05/27 04:18:26
import java.sql.*;
public class DB{
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}catch(ClassNotFoundException e){
System.out.println("ClassNotFound");
}
}
}
结果都是ClassNotFound,为什么?
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//这句有问题,个人感觉原因有二:1,里面的字符串写错了,2.jar包放错地方了.
个人建议在使用微软系列数据库的时候使用jdbc:odbc桥.
代码:
/*
* 创建日期 2006-8-23
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package testjdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* @author rice
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class testjdbc {
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:db1","","");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from test1");