mysqljdbc

database

mysql-jdbc

Java通过jdbc连接远程数据库并执行最简单的sql查询获取数据。

更多jdbc介绍,请参考官方文档

  1. 准备

    假设远端有一个数据库mydb和一张简单的表student

  2. 创建Java工程:

    接下来创建一个jdbc demo工程,这里使用idea,eclipse同理;然后从官网下载jdbc connector,解压后将jar包到工程lib目录,如下图所示:

  3. 编写Java代码:

    注册驱动->连接数据库->获取可执行sql的对象->执行查询数据->获取对应列数据->释放资源

    //1、注册驱动

    Class aClass = Class.forName("com.mysql.jdbc.Driver");

    //2、连接数据库

    Connection connection = DriverManager.getConnection("jdbc:mysql://xxx.xxx:3306/mydb", "username", "passwd");

    //3、可执行sql的对象

    Statement statement = connection.createStatement();

    //4、执行查询数据

    ResultSet resultSet = statement.executeQuery("select * from student");

    //5、获取对应列数据

    while (resultSet.next()) {

    int id = resultSet.getInt("id");

    String name = resultSet.getString("name");

    String sex = resultSet.getString("sex");

    int classId = resultSet.getInt("class_id");

    System.out.println("==========================");

    System.out.println("id:" + id + "|name:" + name + "|sex:" + sex + "|classId:" + classId);

    }

    //6、释放资源

    resultSet.close();

    statement.close();

    connection.close();

    执行上述代码,输出如下图所示:


尊重原创,转载请标明出处,谢谢

以上是 mysqljdbc 的全部内容, 来源链接: utcz.com/z/535671.html

回到顶部