A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2018-5-27 19:59  /  4555 人查看  /  56 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

吴俊斌

jdbc就是sun公司提供的接口,用java和数据库之间通信的桥梁

一般步骤:贾琏欲执事

1.加载驱动

就是通过Class.forName("com.mysql.jdbc.Driver");

2.获得连接

Connection 变量名=DriverManager.getConnection("jdbc:mysql://ip地址:端口/数据库名","用户名",密码);

3.创建Sql语句对象

Statement  变量名=连接对象名.createStatement();

4.执行sql语句
  查询的方法是:sql对象.executeQuery("sql执行语句")得到一个结果
  可以遍历它.
    while(结果对象.next){
       用对象.getString等获取想要输出的内容
}

5.释放资源

就是把对象.close

这会产生漏洞注入,解决方法就是使用preparedStatement代替,将有可能出现问题的用?号代替.再通过setString之类的方法
替换.这样在用户输入符号就会转成普通没有特殊意思的字符
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马