import java.sql.*;
public class DB
{
private Connection conn;
private Statement st;
private static ResultSet rs;
public DB()
{
try
{
DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
String s = "jdbc:microsoft:sqlserver://localhost:1433;databasename=caiShuGame";
String db_name = "sa";
String db_pass = "";
conn =DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=caiShuGame","sa","");
//conn = DriverManager.getConnection(s,db_name,db_pass);
st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
System.out.println("连接数据库成功!");
} catch (Exception e)
{
System.out.println("数据库连接出现异常!");
System.err.println("错误详细信息如下:");
e.printStackTrace();
}
}
public static void main(String[] args)
{
// TODO 自动生成方法存根
DB db = new DB();
}
}
报错误如下:数据库连接出现异常!
错误详细信息如下:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error opening/loading com.microsoft.util.transliteration.properties.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.setNonUnicodeTransliterator(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.setSQLCollation(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processEnvChange(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSLoginRequest.processReplyToken(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.zh.A.DB.<init>(DB.java:33)
at com.zh.A.DB.main(DB.java:79)
解决方案 »
- 关于class文件的问题
- 怎么设置Eclipse使提示窗有更多快捷功能
- 验证客户端证书的信息!!!!!!!!!!!
- **关于enum的俩个问题**about enum ,i have two questions! **enumについて、二つの問題があります**enum에 대해서, 두 개의 문제가 있습니다**
- process.waitFor()做了些什么事
- 求一SQL语句(两个表同时插入的问题)
- 有哪位给我提供一下有关,补码,反码,移位有关内容!
- 请教think in java 里一个小问题?
- java中是否可以控制串口通讯?
- 唉,考完了(不知道及不及格),不过,高兴,轻松,放分!
- 多个Timer任务 怎么同事访问同一个static 类中的属性
- swing 做一个 传送文件 双方 都要有 传送文件的 进度条
1. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=PRJ","sa","123");
2.要么就是驱动没有加载上克!
郁闷