学习之路:0001

我想在做一个项目的时候,最开始就是java和数据库的连接。
此处说明,我在写这个小项目的时候,所用软件:Sql server 2008 r2,eclipse,,java1.8.0,jar连接数据库驱动包sqljdbc4.jar。
在登陆数据库的时候,使用的是window验证,使用sql验证的时候出现了一些问题,此处所录,待解决之后,贴出解决办法:
1.第一次使用sa登录,提示用户名‘sa’登陆失败。
然后我按照网上的通用解决办法,取消sa的强制性密码登陆,启用sa登陆。
2.然后出现了第二个问题,我用sa登录时,提示:
已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) (Microsoft SQL Server,错误: 233)
我又根据网上的解决方案,修改sql server的配置,还是没有成功。

由于第一次做项目,完全不懂,什么导入jar包,连接数据库字符串也不知道。出现的问题就不再一一叙述,说一下我的步骤:
一、jar包:
1.首先将sqljdbc4.jar放入D:\Java\jdk1.8.0_144\lib路径之下。
这时候我运行eclipse测试数据库连接,提示我:缺少文件sqljdbc_auth.dll。
然后我把这个文件放入D:\Java\jre1.8.0_144\bin路径下。
再次运行测试,提示数据库连接成功。

然后我把相关代码贴下,虽然很简单的代码,对我来说,意义非凡:

public class Dao {


    protected static String dbClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    protected static String dbUrl="jdbc:sqlserver://localhost:1433;"
            +"integratedSecurity=true;DatabaseName=DB_libraryManage";
    protected static Connection conn = null;


    public Dao(){
        try{
            if(conn == null){
                Class.forName(dbClassName).newInstance();
                conn = DriverManager.getConnection(dbUrl);
                System.out.println("数据库连接成功");
            } 
            else{
                System.out.println("连接失败");

            }
        }
        catch (Exception ee) {
            // TODO: handle exception
            ee.printStackTrace();
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值