JDBC基础操作

本例通过jdbc对MySQL进行查询操作

    public class First {
        public static void main(String[] args) {

            String url = "jdbc:mysql://localhost/tim";				//数据库位置
            ResultSet resultSet = null;
            Statement sta = null;
            Connection connection = null;				//扩大类作用范围
            try {															//主体部分
                Class.forName("com.mysql.jdbc.Driver");				//注册
     /*       Connection con = DriverManager.getConnection(url, "root","hello");		//连接方式一
            System.out.println(con);
*/
                //properties
                Properties pro = new Properties();
                pro.setProperty("user","root");												
                pro.setProperty("password","hello");
                connection = DriverManager.getConnection(url,  pro);					//连接方式二

                //statement
                String sql = "select * from student";
//                String sql = "insert into student values (4,'xienana')";
                sta = connection.createStatement();
                resultSet = sta.executeQuery(sql);//执行查询的操作。select等
            //    int i = sta.executeUpdate(sql);//  这个用来执行,增删改的操作,insert、update、delete
                while(resultSet.next()){
                    int i = resultSet.getInt(1);
                    String name = resultSet.getString("name");
                    System.out.println(i + " = " + name);
                }
//                System.out.println("受影响的行数为" + i);


            } catch (Exception e) {							//释放资源
                e.printStackTrace();
            } finally {
                try {
                    resultSet.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }


                try {
                    sta.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }

                try {
                    connection.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值