sql2005-sql 2005跟哪些版本的eclipse能连接。。

问题描述

sql 2005跟哪些版本的eclipse能连接。。

还有能不能帮忙告诉我,有什么代码能看数据库是否连接。。谢谢

顺便帮我看下下面的代码哪里错了

代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBUtils {
private static final String className = null;

private DBUtils(){}

private static DBUtils instance = null;

public synchronized static DBUtils getInstance(){
    if(instance == null) {
        instance = new DBUtils();
    }
    return instance;
}

String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";// 数据库驱动字符串
String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=MyCRM";// 连接URL
String user = "sa"; // 数据库用户名
String password = "juemi2135"; // 用户密码

public Connection getConnection() throws SQLException {
    Connection conn=null;
    try {

        Class.forName(className);
        conn = DriverManager.getConnection(url, user, password);
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }
    return conn;
}

public static void main(String[] args) throws SQLException {
    long begin = System.currentTimeMillis();
    for(int i=0;i<1000;i++){
    Connection conn = DBUtils.getInstance().getConnection();
    conn.close();
    }
    long end=System.currentTimeMillis();
    System.out.println(end-begin);
}

}

错误如下:
Exception in thread "main" java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at DBUtils.getConnection(DBUtils.java:29)
at DBUtils.main(DBUtils.java:40)

时间: 2024-10-06 01:13:59

sql2005-sql 2005跟哪些版本的eclipse能连接。。的相关文章

sqlserver2005 安装图解教程以及SQL 2005 SP3补丁安装图文教程_mssql2005

MSSQL2005数据库版本    SQL Server 2005 的各版本之间选择 大多数企业都在三个 SQL Server 版本之间选择:SQL Server 2005 Enterprise Edition.SQL Server 2005 Standard Edition 和 SQL Server 2005 Workgroup Edition.大多数企业选择这些版本是因为只有 Enterprise Edition.Standard Edition 和 Workgroup Edition 可以

MS SQL 2005 安全设置

安全 拿到MS SQL 2005还没有一天,总的来说,MS SQL 2005的安全性比SQL 2000要强上不少,不过默认设置还是有和原来一样的漏洞,下面我们来修改一下默认设置. 1.安装MSSQL时使用混合模式,当然SA密码最好不能为空,在SQL2005中,可以对SA这个超级用户名进行修改或删除.use masterALTER LOGIN [sa] WITH NAME=[zxs] /*修改SA帐号*/sp_password '111111','123456','sa' /*修改SA密码*/使用

【交流】SQL 2005溢用之:合并列值

问题描述: 无论是在sql 2000, 还是在 sql 2005 中,都没有提供字符串的聚合函数, 所以, 当我们在处理下列要求时,会比较麻烦:   有表tb, 如下: id    value ----- ------ 1     aa 1     bb 2     aaa 2     bbb 2     ccc   需要得到结果: id     values ------ ----------- 1      aa,bb 2      aaa,bbb,ccc   即, group by id,

SQL 2005与SQL2000四大方面的改进

本文从数据库设计.开发.DBA管理等四个方面叙述了SQL2005与SQL2000两个版本间的改进. 一.数据库设计方面 1.字段类型. varchar(max)\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点.但是这就引发了对varchar和char效率讨论的老问题.到底如何分配varchar的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西. varbinary(max)代替image也让SQL

SQL 2005使用OUTPUT子句捕获数据插入时的标识值

在insert语句或者delete语句执行后,SQL Server只返回受影响的记录行的总数,如果我们想知道到底所插入/所删除的记录的具体信息的话,这就有点复杂了.在SQL Server 2005之前的版本中,如果希望从已插入和已删除的虚拟表中捕获数据,我们只能通过触发器来实现.在SQL Server 2005中,我们可以利用OUTPUT子句来实现这个功能.我们可以在insert ... SELECT语句使用OUTPUT子句,捕获所有插入的标识值.以前这需要某种类型的循环或暂时改变目标表才能实现

SQL 2005 中查询或执行另外的数据库操作的方法

原文:SQL 2005 中查询或执行另外的数据库操作的方法  摘要: 如果,你想在一台数据库服务器上,查询另一个台数据服务器的数据该如何做呢?如果,你想在同一台数据服务器上,在不同的数据库之间查询数据,又该怎么办呢? 1.Synonym 2.openquery 3.Linked Servers      Server Object-->Linked Servers--> serverType 选择 SQL Server, 在 Security 中 选择"Be made using t

SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同)_mssql2005

出现错误3145备份集中的数据库备份与现有的数据库不同 网上解决办法不少,测试下来都是半吊子,错误还是存在 摸索中,解决了 1.新建一个与现有数据库重名的数据库 2.在查询窗口运行如下语句: 复制代码 代码如下: use master restore database AdventureWorks from disk = 'E:\databasebackup\AdventureWorks.bak' with replace, MOVE N'AdventureWorks_Data' TO N'C:

同时安装vs2005团队开发版和sql 2005企业版的方法(downmoon原作)_mssql2005

同时安装vs2005团队开发版和sql 2005企业版(downmoon原作) 由于微软在vs2005vsts团队开发版中集成了sql 2005 express,而在SQL 2005中又集成了vs2005Express,,所以当很多用户同时安装vs2005团队开发?:?sql2005企业版(downmoon)时,就会出现数据库连接失败的case 请按照如下步骤修改: OK!作者: 邀月

在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案[转]

在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案 病症表现为:主要表现为用T-sql语句插入中文数据时数据库显示全是问号"???" 解决办法: 第一种办法:先选中出错的数据库→选中以后右键点击属性会弹出数据库属性 对话框→选中数据库属性对话框中的选项→把选项中的排序规则设置成:Chinese_PRC_90_CI_AS→最后点击确定即可.(注意:在选择数据库属性的时候必须确保你所修改的数据库未被使用才可以修改否则会失败的) 第二种办法:首先打开你的sql查询分析器