jsp连接mysql数据库
来源:互联网 发布:js获取当前日期前一天 编辑:程序博客网 时间:2024/06/04 08:25
一、首先要具有mysql的jdbc包,可从mysql官网下载(mysql-connector-java-5.1.38.zip),jdbc的作用是建立与 mysql数据库的连接并传送sql语句给mysql。
二、导入java自带的java.sql包:<%@page import="java.sql.*" %>,提供进入和处理数据库中的数据的api
三、加载mysql的jdbc驱动Class.forName("com.mysql.jdbc.Driver");//不能将Driver写成*号
四、建立与mysql数据库的连接
String url="jdbc:mysql://localhost/test";//url的格式为:jdbc:mysql://[hostname||ip]/databaseName
Connection conn=DriverManager.getConnection(url,server_username,server_password);
五、向数据库发送sql语句
Statement stmt=conn.createStatement();
六、返回结果集
ResultSet rs=stmt.executeQuery(sql);//result默认带有一个指针且指向第一行之前。
七、取出结果集中的元素并输出
while(rs.next()){
out.println(rs.getString("name"));
out.println(rs.getString("password"));
}
八、关闭连接、释放资源
rs.close();
stmt.close();
conn.close();
完整的代码如下
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@page import="java.sql.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>连接数据库</title></head><body><% Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn=DriverManager.getConnection("jdbc:mysql://192.168.199.224/test","system","chenchen"); Statement stmt=conn.createStatement(); String sql="select * from users"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()){ out.println(rs.getString("name")); out.println(rs.getString("password")); } rs.close(); stmt.close(); conn.close();%> </body></html>九、输出结果
- JSP连接Mysql数据库
- jsp连接数据库---Mysql
- JSP 连接MYSQL数据库
- jsp 连接 mysql 数据库
- JSP连接MySQL数据库
- JSP连接Mysql数据库
- JSP连接Mysql数据库
- Jsp连接Mysql数据库
- JSP连接mysql数据库
- JSP连接mysql数据库
- JSP连接mysql数据库
- JSP连接MYSQL数据库
- JSP连接mysql数据库
- jsp连接mysql数据库
- JSP连接mysql数据库
- Jsp 连接Mysql数据库
- JSP连接mysql数据库
- jsp连接mysql 数据库
- Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement
- WindowsServer 2008 配置
- Android中的diglog对话框
- CGI环境变量
- 深入理解okio的优化思想
- jsp连接mysql数据库
- 两个栈实现队列(Java)
- SPRING与MYbatis的整合
- iOS之打开照相机拍照或者录像/打开手机的相册或者视频/视频压缩/自定义相机界面/照片或视频保存到相册
- 使用idfc-proguard-maven-plugin混淆优化Jave Web工程一
- 视频教程:卡尔曼滤波器的原理以及在MATLAB中的实现
- IOS设计模式之组合设计模式
- c++作业4
- linux shell文本处理工具集锦