发表于: 2017-12-21 10:34:24

1 629


1.比如说要建立com.jnshu.test包,只需要分成三级建包就可以了。如图:

我在test建立的Category java类,其实不需要运行。


2.经过数天的艰难试错,终于用JDBC连接好数据库了,

首先建立一个test数据库,建立一个student2数据表,如图。

然后,根据在IDEA里JDBC链接数据库教程,继续http://blog.csdn.net/Lichengguang_std/article/details/69340374

首先在pom.xml里输入mysql的地址(地址去meven库里找),地址放在 两个<dependency>之间。如图:


建立一个project,建立一个Test类,输入代码如下。


import java.sql.*;

public class Test {

    public static void main(String[] args) {

//      1.注册驱动  

        Connection con;

        String driver = "com.mysql.jdbc.Driver";

        String url = "jdbc:mysql://localhost:3306/test";

        String user = "root";

        String password = "1234";//我的密码

        try {

            Class.forName(driver);

            con = DriverManager.getConnection(url,user,password);

            if(!con.isClosed())

                System.out.println("Succeeded connecting to the Database!");

            //2.创建statement类对象,用来执行SQL语句!!

            Statement statement = con.createStatement();

            //要执行的SQL语句

            String sql = "select * from student2";

            //从建立的test数据库的student2表单读取数据

            //3.ResultSet类,用来存放获取的结果集!!

            ResultSet rs = statement.executeQuery(sql);

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

            System.out.println("执行结果如下所示:");

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

            System.out.println(" 姓名" + "  " + "qq");

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

            String name = null; //也可以是别的项目

            String qq = null;  //也可以是别的项目

            while(rs.next())

            {

                //获取name这列数据

                name = rs.getString("name");

                //获取qq这列数据

                qq = rs.getString("qq");

                //输出结果

                System.out.println(name + "  " + qq);

            }

            rs.close();

            con.close();

        }

        catch(ClassNotFoundException e)

        {

            //数据库驱动类异常处理

            System.out.println("Sorry,can`t find the Driver!");

            e.printStackTrace();

        }

        catch(SQLException e)

        {

            //数据库连接失败异常处理

            e.printStackTrace();

        }

        catch (Exception e)

        {

            // TODO: handle exception

            e.printStackTrace();

        }

        finally

        {

            System.out.println("数据库数据成功获取!!");

        }

    }

}  

运行结果如图:


3.我自己又重新输入,试了试别的项目。如:姓名,QQ,毕业院校,运行如图。


明天的计划:用Mybatis连接数据库。

遇到的困难:mysql地址贴在哪里,解决了。

今天的收获:总算用JDBC连接好数据库了。




返回列表 返回列表
评论

    分享到