简易博客(7日实训)

2017-7-20

html
div+css
可用表格进行排版 tr td

2017-7-21

jsp:request接收数据/session/response进行相应

  1. 接受客户端提交的数据
requet.getParameter("keyname")```
2. 重定向跳转

response.sendRedirect("login.jsp")```

  1. 存储对象 session
session.setAttribute("name",data)
Object obj=session.getAttribute("name")
String users=(string)obj
  • 关于java
    JAVA2SE
    JAVA2ME(ios android)
    JAVA2EE:java web.jsp框架:spring springMWC hibernate mybatis
  • 可同时掌握html/cs/js/jquery/exists/ajax(访问后台数据请求借口)

2017-7-22

  • mysql:
    about database
    删除delete可恢复(日志文件)
    不可恢复truncate

2017-7-23

  • mysql(续):
    like '%w%'
  • java exception
    RuntimeExcepption
    CheckedException
    object-throwable-error/exception
    静态内存副本只有一个
  • 用JAVA连接数据库(JDBC)
    eg 建立数据库链接
package web_JDBC;
import java.sql.Connection;
import java.sql.DriverManager;`
public class DBConnection {
    
    //加载驱动程序
    private static String driver="com.mysql.jdbc.Driver";
    //访问数据库的url
    private static String url="jdbc:mysql://localhost:3306/blog";
    //指定访问数据库的用户信息
    private static String username="root";
    private static String password="970204";
    
    public static Connection getConnection()throws Exception{
        Class.forName(driver);
        //建立数据库连接(每一个用户连接数据库,都是一个独立的对象)
        Connection con = DriverManager.getConnection(url,username,password);
        return con;
    }
    
    public static void main(String[] args) throws Exception{
        System.out.println(DBConnection.getConnection());
    }
}

进行测试

package com.test;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.Date;
import web_JDBC.DBConnection;
import java.sql.ResultSet;

public class Test {
    //添加数据到数据库
    public static int insert(String title,Date timer,String content)throws Exception
    {//1.获取数据库链接                                           
        Connection con = DBConnection.getConnection();
        //2.准备一个对象(提交执行sql语句)
        String sql ="insert into article(title,timer,content)values(?,?,?)";
        PreparedStatement ps = con.prepareStatement(sql);
        //3.设置占位符的参数
        ps.setString(1,title);
        ps.setDate(2,new java.sql.Date(timer.getTime()));
        ps.setString(3,content);
        //4.执行sql
        int num = ps.executeUpdate();
        //5.用完关闭连接资源
        ps.close();
        con.close();
        return num;
    }
    public static void main(String[] args) throws Exception{ 
    int rs = Test.insert("biaoti",new Date(), "zhe li shi meironh");
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,837评论 0 11
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,673评论 1 114
  • 你的眼睛望着远方的农场 麦苗青了 天空晴了 你的手指生长外婆的血液 时间断了 夕阳西下 一个接一个的草堆 并列起舞...
    慕言澈阅读 255评论 1 1
  • 1、 员工生活关怀从工作和宿舍两个方面着手,由厨师长吴辉辉面谈,共10名员工 文友洋:冷菜员工-冷菜领班,培养周期...
    羊羊很多阅读 335评论 0 0