一步一步学后台(二):jdbc初体验

目录

目录

准备

操作步骤

  1. 修改Eclipse字符集为utf-8:
    Window->Preferences->General->Workspace


  2. 新建JavaProject


  3. 新建文件命名为libs并将你下载的驱动jar包拷贝到该文件夹下


  4. 将驱动jar包添加到Build Path中


  5. 新建Java类命名为JdbcTest并在其中进行数据库操作(这里执行的是简单的查询操作)
    这里是我的数据库:


public void test(){
        try {
            //注册驱动(注意这里我使用的数据库为8.x,如果你的数据库版本比较低那么注册驱动的字符串应该是"com.mysql.jdbc.Driver")
            Class.forName("com.mysql.cj.jdbc.Driver");//以前的注册语句为"com.mysql.jdbc.Driver"
            //获取连接
            Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbctest?useSSL=false","root","123");//其中3306为mysql的端口号,jdbctest为数据库名称,后面两个参数分别为用户名和密码
            //执行查询
            Statement createStatement = connection.createStatement();
            ResultSet executeQuery = createStatement.executeQuery("select * from people");
            //获取结果
            while (executeQuery.next()) {
                System.out.println("id:"+executeQuery.getInt("id")+"姓名:"+executeQuery.getString("name")+"性别:"+executeQuery.getString("sex"));
            }
            //关闭资源
            executeQuery.close();
            createStatement.close();
            connection.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
  1. 添加JunitTest库执行Junit Test



    运行结果:


可能遇到的问题

● mysql的时区错误问题:
The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one
解决方法:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容