初学JSP与JDBC(mysql数据库)
2015-12-01 09:50
323 查看
之前一直不知道jsp怎么和数据库连接,后来看了大神的博客以及看书大概知道了一些。
1.下好jdbc的包。见链接。
把下载好的包放在tomcat的lib文件夹下面,然后建立一个web工程导入这个包。
->build
path->configure build path->
然后就导入成功了。
我用的是mysql数据库。(数据库方面我就不多做解释,不懂的可以去查一查。)
2.JDBC连接
我的数据库连接是写在一个servlet里面,我的案例是进行一个查询,所以一旦我的表单提交一个查询字段,则servlet进行处理。
servlet进行JDBC连接第一步:
1.加载驱动程序:
private String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
2.建立连接对象。
private Connection con = null;
private String dburl = "jdbc:mysql://localhost:3306/数据库名";
con = (Connection)DriverManager.getConnection(dburl,username,password);(uesename和password是你登录数据库的用户名和密码)
3.创建语句对象
String sql = "select * from user where user_name like ?;";
pstmt = con.prepareStatement(sql);(由于会多次进行查询,所以对查询语句进行预编译,会节约大量时间)
经过这些步骤大概就好了,然后对你的结果进行存储,再通过重定向到响应页面。
3.响应。
响应数据的获取我是通过java bean来实现的。要注意的是java bean要事先声明。在servlet里面,有一个这个语句request.getSession().setAttribute("infor", info);(info是指存储的对象,infor是java
bean的获取属性。)
<jsp:useBean id ="infor"type = "com.demo.Info" scope = "session"></jsp:useBean>
然后只要在响应页面通过Getproperty方法来获取相应的信息就好。
1.下好jdbc的包。见链接。
把下载好的包放在tomcat的lib文件夹下面,然后建立一个web工程导入这个包。
->build
path->configure build path->
然后就导入成功了。
我用的是mysql数据库。(数据库方面我就不多做解释,不懂的可以去查一查。)
2.JDBC连接
我的数据库连接是写在一个servlet里面,我的案例是进行一个查询,所以一旦我的表单提交一个查询字段,则servlet进行处理。
servlet进行JDBC连接第一步:
1.加载驱动程序:
private String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
2.建立连接对象。
private Connection con = null;
private String dburl = "jdbc:mysql://localhost:3306/数据库名";
con = (Connection)DriverManager.getConnection(dburl,username,password);(uesename和password是你登录数据库的用户名和密码)
3.创建语句对象
String sql = "select * from user where user_name like ?;";
pstmt = con.prepareStatement(sql);(由于会多次进行查询,所以对查询语句进行预编译,会节约大量时间)
经过这些步骤大概就好了,然后对你的结果进行存储,再通过重定向到响应页面。
3.响应。
响应数据的获取我是通过java bean来实现的。要注意的是java bean要事先声明。在servlet里面,有一个这个语句request.getSession().setAttribute("infor", info);(info是指存储的对象,infor是java
bean的获取属性。)
<jsp:useBean id ="infor"type = "com.demo.Info" scope = "session"></jsp:useBean>
然后只要在响应页面通过Getproperty方法来获取相应的信息就好。
相关文章推荐
- Mysql 相关 记录
- Mysql导入导出大量数据的方法、备份恢复办法
- Mysql导入导出大量数据的方法、备份恢复办法
- MySQL查询执行的基础
- MySQL的备份工具mysqldump的基础使用命令总结
- 日常收集整理常见的mysql sql技巧
- MySQL Jdbc驱动的rewriteBatchedStatements参数
- mysql中的多行查询结果合并成一个
- mysql 增加另一台主从的步骤方法
- 【转】mysql函数
- mysql 中文乱码
- Windows下mysql忘记root密码的解决方法
- mysql 数据库优化 慢查询日志的开启
- Mysql查询语句使用select.. for update导致的数据库死锁分析
- mysql中数据类型
- MySQL重构查询的方式
- MySQL 5.7非安装版压缩包无法启动服务的解决办法
- mysql5.6-独立undo log
- Mysql next-locking 间隙锁
- mysql5.6-5.7配置文件自己的理解