J2EE学习笔记之数据库操作
来源:互联网 发布:人像合成软件下载 编辑:程序博客网 时间:2024/04/30 04:22
J2EE学习笔记之数据库操作
学习目标:
学会安装数据库(MySQL)、加载JDBC驱动程序
掌握如何在JSP中连接MySQL,并执行诸如创建数据库表、添加、更新、删除记录等操作
(一)下载并安装MySQL
具体操作略,可以百度一下
(二)下载并安装MySQL
访问MySQL官网,找到下载链接下载mysql-connector-java-XXXX.zip
安装MySQL的方法为:将下载的mysql-conntector-java-XXX.zip解压后的mysql-conntector-java-XXX.jar拷贝到Web项目的WEB-INF目录的lib目录下。
(三)加载JDBC驱动程序
JDBC与数据库建立连接前必须加载适当的驱动程序。方法:使用Class的forName方法来加载驱动程序。
示例如下:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>加载JDBC驱动程序</title>
</head>
<body>
<%
try{
Class.forName("com.mysql.jdbc.Driver");//加载JDBC驱动程序
}catch(ClassNotFoundException e){
out.println("加载驱动失败");
}
%>
</body>
</html>
(四)数据库操作
示例说明:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>数据库操作</title>
</head>
<body>
<%
String url="数据库实例的URL";
String user="root";//用户名
String passwd="XXX";//连接密码
Connection conn=null;
try{
Class.forName("com.mysql.jdbc.Driver");//加载JDBC驱动程序
conn=DriverManager.getConnection(url,user,passwd);
}catch(ClassNotFoundException e){
out.println("找不到驱动类");
}catch(SQLException e){
out.println("连接MySQL失败");
}
try{
//创建Statement
Statement stmt=conn.createStatement();
//添加一条记录
String sql="insert into user(id,name,password) values(20140414,'bruce','1314')";
//执行sql语句
stmt.executeUpdate(sql);
}catch(SQLException e){
out.println("添加用户信息失败");
}
//关闭数据库
try{
if(stmt!=null){
stmt.close();
stmt=null;
}
if(conn!=null){
conn.close();
conn=null;
}
}catch(Exception e){
out.println("数据库关闭异常");
}
%>
</body>
</html>
其余操作只需更改一下sql语句即可。
当然还有关于ResultSet,PreparedStatement对象可以百度或Google。
学习目标:
学会安装数据库(MySQL)、加载JDBC驱动程序
掌握如何在JSP中连接MySQL,并执行诸如创建数据库表、添加、更新、删除记录等操作
(一)下载并安装MySQL
具体操作略,可以百度一下
(二)下载并安装MySQL
访问MySQL官网,找到下载链接下载mysql-connector-java-XXXX.zip
安装MySQL的方法为:将下载的mysql-conntector-java-XXX.zip解压后的mysql-conntector-java-XXX.jar拷贝到Web项目的WEB-INF目录的lib目录下。
(三)加载JDBC驱动程序
JDBC与数据库建立连接前必须加载适当的驱动程序。方法:使用Class的forName方法来加载驱动程序。
示例如下:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>加载JDBC驱动程序</title>
</head>
<body>
<%
try{
Class.forName("com.mysql.jdbc.Driver");//加载JDBC驱动程序
}catch(ClassNotFoundException e){
out.println("加载驱动失败");
}
%>
</body>
</html>
(四)数据库操作
示例说明:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>数据库操作</title>
</head>
<body>
<%
String url="数据库实例的URL";
String user="root";//用户名
String passwd="XXX";//连接密码
Connection conn=null;
try{
Class.forName("com.mysql.jdbc.Driver");//加载JDBC驱动程序
conn=DriverManager.getConnection(url,user,passwd);
}catch(ClassNotFoundException e){
out.println("找不到驱动类");
}catch(SQLException e){
out.println("连接MySQL失败");
}
try{
//创建Statement
Statement stmt=conn.createStatement();
//添加一条记录
String sql="insert into user(id,name,password) values(20140414,'bruce','1314')";
//执行sql语句
stmt.executeUpdate(sql);
}catch(SQLException e){
out.println("添加用户信息失败");
}
//关闭数据库
try{
if(stmt!=null){
stmt.close();
stmt=null;
}
if(conn!=null){
conn.close();
conn=null;
}
}catch(Exception e){
out.println("数据库关闭异常");
}
%>
</body>
</html>
其余操作只需更改一下sql语句即可。
当然还有关于ResultSet,PreparedStatement对象可以百度或Google。
0 0
- J2EE学习笔记之数据库操作
- 【J2EE核心开发学习笔记 009】MyBatis3操作数据库(CURD)
- J2EE学习笔记之JavaBean
- Java学习笔记之 数据库操作
- hadoop学习笔记之操作mysql数据库
- C#学习笔记之操作Access数据库
- MySQL 学习笔记 之 数据库基本操作
- J2EE学习笔记————Servlet操作数据库分页
- J2EE学习笔记——Servlet操作数据库(编辑数据)
- Oracle学习笔记之Oracle 数据库操作之用户管理
- J2EE学习笔记一之JSP
- J2EE学习笔记之JSP内置对象
- J2EE学习笔记之EL表达式
- J2EE学习笔记(四)之Servlet原理
- J2EE学习笔记(六)之Spring原理
- J2EE:servlet 数据库操作
- mysql数据库学习笔记之常用操作命令
- 九、Oracle数据库之学习笔记---Oracle操作数据
- C语言--一维数组,字符数组
- codeforce 13B
- YII 控制器的调用,在其它控制器中
- java nio 非阻塞
- 高端社交产品冷启动运营之道
- J2EE学习笔记之数据库操作
- 初学Python,Python中的整数问题
- 解决Linux磁盘空间快满的简单方法
- python的日志系统
- 今日开博了...
- 源码分析:LayoutParams的wrap_content, match_parent, 和具体值
- swift 中文文档
- bzoj3403[Usaco2009 Open]Cow Line 直线上的牛
- 黑马程序员_反射与类加载器