JDBC操作数据库

        近期在学习JDBC数据库这块,所以把环境配置与软件下载来简述一下,以供初学者查阅,还有就是巩固自己的知识以及后期的复习。

第一:准备工作:

      一:首先本人用的数据库软件是SQL server 2005 这款软件网上随便一搜就会有。

      二:eclipse(这个软件就不多说了)

 第二:环境配置:

       1.首先在SQL server 2005中新建一个数据库比如db_test, 注意:开始登录SQL server时会有一个身份验证,选择SQL SERVER身份验证方式登录,还有就是登录名以及登录密码的设置:如下配置SQL Server身份验证与登录名sa及密码的设置,sa是数据库本身就带的登录名。


设置好之后还有就是启用sa,一般它是被默认禁用的,在上图基础上操作如下图:


然后重新启动数据库就能用SQL Server身份验证方式登录了。

   第三:    数据库设置好了之后,就是eclipse的设置了,

此时,就应该先介绍一下JDBC操作数据库的步骤

    1.加载连接桥的驱动

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

    2.使用java.sql包的Connection接口,并通过DriverManager类的静态方法getConnection()创建连接对象代码如下:

Connection conn =  DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=db_test","sa","123");

    3.向数据库发送SQL语句,使用Statement接口声明一个SQL语句对象,并通过刚才创建的连接数据库的对象conn的createStatement()方法创建这个SQL对象。

Statement sql  = conn.createStatement();

第四:1.接着介绍eclipse的配置,首先要下载一个驱动包:java连接Sql Server 2005 驱动包(JDBC驱动sqljdbc.jar)。下载地址如下:

http://url.tduou.com/down/java%E8%BF%9E%E6%8E%A5Sql%20Server%202005%20%E9%A9%B1%E5%8A%A8%E5%8C%85(JDBC%E9%A9%B1%E5%8A%A8sqljdbc.jar)@156_234080.exe

            2.新建一个java工程并新建一个lib文件夹将驱动包复制进去然后在把路径加入就好了如下图:


        加入路径是鼠标右击驱动包选择选择Build path选项下的add to Build Path就把路径添加进来了,上面的其他包不用考虑。

编写一个测试程序如下:

public class Conn {
    Connection con;
    public Connection getConnection(){
    try{
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    System.out.println("数据库驱动加载成功");
   
    }catch(ClassNotFoundException e){
    e.printStackTrace();
    }
    try{
    con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=db_test","sa","123");
    System.out.println("数据库连接成功");
    }catch(SQLException e){
    e.printStackTrace();
    }
    return con;
    }
    public static void main(String[] args){
    Conn c = new Conn();
    c.getConnection();
    }
}


运行结果如下:








评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值