栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

java与数据库--CureGuy

Java 更新时间:发布时间: 百科书网 趣学号

JDBC的测试案例(可能会产生SQL攻击):

package cn.tedu.test;

import java.sql.*;

//测试JDBC的入门案例

public class Test1 {
    public static void main(String[] args) throws Exception {
        //1.注册驱动(反射)
        //Class.forName("类的全路劲");
        Class.forName("com.mysql.jdbc.Driver");

        //2.获取数据库的连接(用户名,密码,端口号,ip地址等)
        
        String url = "jdbc:mysql://localhost:3306/cgb1";
        //jdbc:mysql:// 数据传输的协议  localhost: 数据库的ip地址  3306 端口号 cgb1 数据库名
        Connection c = DriverManager.getConnection(url,"root","root");

        //3.获取传输器
        Statement s = c.createStatement();

        //4.利用传输器执行sql,返回结果
        ResultSet r = s.executeQuery("select * from dept");//执行查询语句

        //5.处理结果
//        while (判断有数据嘛?){
//            解析数据
//        }
        while(r.next()){//如果有数据,next()返回true
            for(int i=1;i<4;i++){//自己数表里一共有几列,就循环几次
                Object a = r.getObject(i);//参数是字段的索引1 2 3...
                System.out.println(a);//打印每列得到的值
            }
        }
        //6.释放资源
        r.close();//结果集、
        s.close();//传输器、
        c.close();//连接
    }
}

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/273464.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号