发表于: 2016-09-26 21:56:16
1 2010
一、今天完成的任务
JDBC入门
jdbc四大配置参数
1.driverClassName:com.mysql.jdbc.Driver;
2.Url:jdbc:mysql://localhost:3306/数据库名称;
3.String username:
4.String password:
JDBC完成增,删,该,查
连接数据库得到Connection就算成功
//1.得到Connection (准备四大参数,加载驱动类,得到Connection)
String driverClassName=”com.mysql.jdbc.Driver”;
String url=”jdbc:mysql://localhost:3306/数据库名”;
String username=””;
String password=””;
//加载驱动类
Class.forName(driverClassName);
//使用DriverManager,得到Connection,导入jdbc包
Connection con = DriverManager.getConnection(url,username,password);
//2.对数据库进行增删改(通过Connection对象创建Statement,Statement语句发送器,它的功能就是向数据库发送sql语句)
调用它的int executeUpdate(String sql),可以发送DML,DDL
//通过Connection得到Statement对象,导入java.sql.statment
Statment stmt = com.creatStatment();
//使用Statement发送sql语句
String sql = “INSERT INTO stu VALUES()”
Int r = stmt.executeUpdate(sql);
System.out.println(r);
B/S :浏览器/服务器
Servlet是javaweb的三大组件之一,属于动态资源。Servlet作用是处理请求,服务器会把接受请求交给Servlet来处理
在Servlet中需要,(1.接受请求数据2.处理请求3.完成相应)
实现servlet的方式(自己编写)有3种方式
1.实现javax.servlet.servlet接口
2.继承javax.servlet.GenericServlet
3.继承javax.servlet.HttpServlet
Servlet生命周期方法
1.void init(ServletConfig)
2.void service(ServletRequest request,ServletResponse response)每次处理请求时都会调用
3.void destroy()
特性:
一个类只有一个对象,当然可以存在多个Servlet
Servlet类由我们来写,但对象由服务器来创建,并且有由服务器来创建,并且有服务器来调用相应的方法
一个ServletConfig对象,对应一段web.xml中。Servlet的配置信息
GenericServlet是Servlet接口的实现类,可以通过继承GenericServlet来编写自己的Servlet
ServletContext:一个项目只有一个ServletContext对象
创建Request对象,把请求对象封装到request中
服务器每次收到请求,都会为这个请求开辟一个新的线程
302:处理重定向 200:处理成功 500:服务器内部错误 404:客户端错误
Response:其类型为HttpServletReaponse
评论