JAVA WEB开发之数据库
2016-06-29 19:43
267 查看
数据库相关知识点,仅供个人及有相关基础知识的朋友参考。
基本知识
1. 选择MySQL数据库
2. 下载MySQL的JDBC驱动,放置于web项目的WebContent\WEB-INF\lib目录下
3. 驱动加载,使用Class.forName(“com.mysql.jdbc.Driver”);
4. DriverManager.getConnection()进行数据库的连接。
两种传值手段:
jdbc:mysql://ip:port/databasename/webname?user=admin&password=12345;
另外一种不包括?及其后面的用户名和密码,使用带url、用户名和密码的getConnection接口即可。
5.数据库操作,用Statement来承载,通过connection对象创建。
如果进行参数的自助拼装,可以直接使用createStatement方法。
如果参数需要动态修改,可以使用prepareStatement获得带参的操作语句。待决参数用“?”表示,参数设置时,从1开始。
6. 针对有返回结果的查询操作,设计由ResultSet结果集用来承载。结果集可以取任意行的数据,需要关注的是,序号也是从1开始,不是程序员常认为的0;
7. 以上对象按照生成顺序逆序调用close进行关闭。
基本知识
1. 选择MySQL数据库
2. 下载MySQL的JDBC驱动,放置于web项目的WebContent\WEB-INF\lib目录下
3. 驱动加载,使用Class.forName(“com.mysql.jdbc.Driver”);
4. DriverManager.getConnection()进行数据库的连接。
两种传值手段:
jdbc:mysql://ip:port/databasename/webname?user=admin&password=12345;
另外一种不包括?及其后面的用户名和密码,使用带url、用户名和密码的getConnection接口即可。
5.数据库操作,用Statement来承载,通过connection对象创建。
如果进行参数的自助拼装,可以直接使用createStatement方法。
如果参数需要动态修改,可以使用prepareStatement获得带参的操作语句。待决参数用“?”表示,参数设置时,从1开始。
6. 针对有返回结果的查询操作,设计由ResultSet结果集用来承载。结果集可以取任意行的数据,需要关注的是,序号也是从1开始,不是程序员常认为的0;
7. 以上对象按照生成顺序逆序调用close进行关闭。
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- MySQL中的integer 数据类型
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- MySQL存储过程
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件