ava.sql.SQLException: OAUTH 编集失败
jdk1.6,用odjbc6.jar试试看
package dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class BaseDAO {
public Connection conn; // 连接对象
public PreparedStatement ps;//执行SQL
public ResultSet rs;//得到结果集
public BaseDAO(){
GetConn();
}
/*
* 加载驱动
* */
static{
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
System.err.println("加载驱动失败!!");
e.printStackTrace();
}
}
/*
* 建立连接
* */
public void GetConn(){
try {
conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=car", "sa", "");
} catch (SQLException e) {
System.err.println("建立连接失败");
e.printStackTrace();
}
}
/*
* 释放资源
*
* */
public void CloseAll()
{
try {
if(rs!=null){
rs.close();
rs= null;
}
}catch (SQLException e)
{
System.err.println("关闭结果集失败");
e.printStackTrace();
}
try {
if(ps!=null){
ps.close();
ps= null;
}
}catch (SQLException e)
{
System.err.println("关闭执行失败");
e.printStackTrace();
}
try {
if(conn!=null&& !conn.isClosed()){
conn.close();
conn= null;
}
}catch (SQLException e)
{
System.err.println("关闭连接失败!!!");
e.printStackTrace();
}
}
}
我是用的SQL2005 不过改一下方言和数据库连接包 就可以了
tyui5yui56
jdk的版本问题,你升级一下jdk的版本吧,我之前也遇到过这个问题,jdk是1.6.0_10的,升级到1.6.0_30就解决了