java 中 JDBC 连接数据库操作

首先新建一个java工程 工程名随便取
注意!:博主用的是Mysql数据库 如不同则自行下载相应驱动包
Mysql驱动包下载
环境搭配(博主用的Eclipse):下载解压后找到mysql-connector-java-5.1.44-bin.jar需要在工程中导入该库文件
选中java工程右击选择Build Path–>Configure Build Path…
Build Path
点击Add External JARs 找到之前的mysql-connector-java-5.1.44-bin.jar文件选中点击完成
点击Apply 点击ok完成导入(导入好了会看到库文件已经在我们的工程下面了)
add external
当然如果你不想要这么麻烦你可以直接新建一个lib文件夹与src在同一级目录下然后将库文件拷贝到lib目录下同样可行

代码部分:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Sql {
String driver = "com.mysql.jdbc.Driver";//驱动路径
    static String url = "jdbc:mysql://127.0.0.1:3306/xuexi";//连接数据库名
    static String user = "你的name";//用户名
    static String password = "你的pass";//密码
    public static void main(String[] args) {
        // 第一步:加载驱动
            try {
                Class.forName(driver);
            } catch (ClassNotFoundException e1) {
                e1.printStackTrace();
            }

        // 第二步:获取连接
        Connection conn = null;
        try {
            conn = (Connection) DriverManager.getConnection(url, user, password);
        } catch (SQLException e) {
            e.printStackTrace();
        }

        // 第三步:创建处理对象
        Statement statement = null;
        try {
            statement = (Statement) conn.createStatement();
        } catch (SQLException e) {
            e.printStackTrace();
        }

        //第四步:编写要执行的sql语句
        String sql = "select * from 表名";

        //第五步:执行sql语句
        ResultSet  res=null;
        try {
            res = statement.executeQuery(sql);
            while(res.next()){
                System.out.println(res.getString("name"));
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
        res.close();//关闭ResultSet对象
        statement.close();//关闭Statement对象
        conn.close();//关闭Connection对象
    }
}

本文章只提拱了与mysql数据库连接后续会提供与其它数据库连接的操作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值