发表于: 2018-04-01 21:23:53

1 442


今天完成的事情:

        

第17步可以拆分为:
1.用JDBCTemplate连接数据库进行增删改查。需要用到反射,方法调用,接口的知识点。
2.用springJDBC连接数据库进行增删改查,提前学习spring;
3.用mybatis连接数据库进行增删改查,需学习mybatis;
4.整合spring+mybatis,连接数据库进行增删改查;

import java.sql.*;

public class TestTemp {
//                                                抓取异常抛出 class未找到/SQL异常,两个都需要抓取,不然报错!!
//                                                 Unhandled exception: java.sql.SQLException!
   public static void main(String[] args) throws ClassNotFoundException,SQLException {
//        创建连接对象 右alt+ent 自动导包
       Connection conn;
//        创建驱动程序
       String driver = "com.mysql.jdbc.Driver";
//        创建数据库连接
       String url = "jdbc:mysql://localhost:3306/jnshu";
//        配置用户名密码
       String sqlname = "root";
       String password= "root";
//        加载驱动程序
       Class.forName(driver);

//        获得数据库连接
       conn = DriverManager.getConnection(url,sqlname,password);

           String sql = "select * from jdbc_user";
//        String sql = "insert into jdbc_user(iname,password) values ('123','123')";

//        向数据库发送sql语句,用于执行不带参数的简单SQL语句
       Statement stmt = conn.createStatement();
//        PreparedStatement pstmt = conn.prepareStatement(sql) ;


//        查询结果集,这里返回的是一个结果集!while或者for遍历输出
       ResultSet rs = stmt.executeQuery(sql);
//        循环输出
       while(rs.next()){
System.out.print(rs.getString("name")+","+ rs.getString("password"));
       }

//        测试执行顺序!
       System.out.println("我是1");

//        关闭连接
       rs.close();
       stmt.close();
       conn.close();
   }


明天计划的事情: 


遇到的问题: 

<build>
<plugins>
<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-compiler-plugin</artifactId>
   <version>3.6.2</version>
   <configuration>
       <source>1.8</source>
       <target>1.8</target>
   </configuration>
</plugin>
</plugins>
</build>

遇到一个错误15的版本太低需要16以上的版本。通过上段代码解决。


收获:

1. clean,install,package,deploy分别代表什么含义?
  clean:移除所有上一次构建生成的文件
  install:安装包存放至本地仓库,以备本地的其它项目作为依赖使用
 compile:编译项目的源代码
 test:使用合适的单元测试框架运行测试。
 package:将编译好的代码打包成可分发的格式,如JAR,WAR,或者EAR

 deploy:复制最终的包至远程仓库,共享给其它开发人员和项目

2

1.Sources源代码文件夹(编译文件夹):在这里写你的java程序;
2.Tests测试文件夹,在这里写测试类才能运行;
3.Resources资源目录,资源的根目录。xml文件和其它配置资源文件都在这里,在调用的时候地址也就能直接写里面的文件目录;
这几个文件夹如果idea没有自动创建,或者导入项目的时候没有,就需要手动添加才能被识别




返回列表 返回列表
评论

    分享到