发表于: 2019-10-13 23:41:21

2 942


今天完成的事情:

1.又做了一遍jdbc

加深了对jdbc整体代码的认识


查  代码

package ptteng;

//导入sql
import java.sql.*;

public class Jdbc {

public static void main(String[] args) {
//声明Connection对象
       Connection con;
       //驱动程序名
       String driver = "com.mysql.jdbc.Driver";
       //URL指向要访问的数据库名mydata
       String url = "jdbc:mysql://127.0.0.1:3306/student?characterEncoding=UTF-8";
       //        //MySQL配置时的用户名
       String user = "root";
       //MySQL配置时的密码
       String password = "***";
       //遍历查询结果集
       try {
//加载驱动程序
           Class.forName(driver);
           //1.getConnection()方法,连接MySQL数据库!!
           con = DriverManager.getConnection(url, user, password);
           //2.创建statement类对象,用来执行SQL语句!!
           Statement statement = con.createStatement();
           //要执行的SQL语句
           String sql = "select * from bj ";
           //3.ResultSet类,用来存放获结果集!!
           ResultSet rs = statement.executeQuery(sql);

           //输出结果
          while (rs.next()) {
              int id = rs.getInt("id");
              String name = rs.getString("name");
              System.out.println(id);
              System.out.println(name);

       } 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("数据库数据成功获取!!");

       }
}
}


增  删 改   主要是对这段代码     结果集    进行修改   

ResultSet rs = statement.executeQuery(sql);



比如:删     修改这两行代码   去掉while(re.next)循环   因为不需要输出结果


String sql = "delect from bj where id = 9";

int rs = statement.executeUpdate(sql);


增  同上

String sql = "insert into bj (id,name)values(21,'刘旺')";

int rs = statement.executeUpdate(sql);

改  同上 

String sql = "UPDATE bj SET name = '刘民' WHERE id = 1";
int rs = statement.executeUpdate(sql);


这样增删查改就完成啦    


2.看师兄日报发现了一个查依赖的网站

https://mvnrepository.com/ 

以后作用很大




3.尝试按这个教程配置jdbctemplate

https://www.cnblogs.com/caoyc/p/5630622.html


再 pom.xml 添加了所需jdbctemplate依赖



手动创建了 db.properties配置文件

和applicationcontext   xml文件

因为文件里没有


总感觉不对......

下一步开始,读取db.peoperties配置文件就开始出错

难搞...明天研究


明天计划的事情:

  jdbctemplate多看看 早点搞懂

  


师兄说我基础差,还需要再补补基础 


遇到的问题:

在jdbc浪费了很多时间


还是有jdbc的代码看不懂  熟悉了但不懂原理


jdbctemplate里的                db.properties配置文件        applicationcontext   xml文件

为啥我的  maven文件里没有   


收获:

学会完成jdbc增删查改



返回列表 返回列表
评论

    分享到