后端开发

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

2019-03-15  本文已影响8人  itfitness

目录

目录

准备

操作步骤

  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
解决方法:


上一篇下一篇

猜你喜欢

热点阅读