Windows下搭建JSP开发环境
1. 配置说明:
=> 编辑器: Eclipse (Java EE IDE)
=> 数据库: MySQL (MySQL Workbench 进行数据库管理, 用 MySQL Connector/J 连接)
=> 服务器: Tomcat
2. Eclipse 是绿色版的, 不需要安装, 可以装一些插件方便开发
3. Tomcat 需要配置环境变量, 也就是bin目录, 里面有各种平台下启动和关闭等操作的脚本.不要手动打开, 否则在Eclipse运行的时候可能会有端口冲突
4. Eclipse 在新建动态web网站的时候需要按指示将Tomcat服务器添加进去即可
5. MySQL Connector/J 安装后会在 C/Program File(/x86) 下面有一个 jar文件, 导入工程的build path即可. 否则import jdbc的 Driver的时候可能会报错.
注意在安装MySQL时设置好密码, 以及默认的字体(选用了 utf-8 default collation)
模板代码: (先在数据库中创建相应的schema 和table)
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.*" %> <%
//驱动程序名
String driverName = "com.mysql.jdbc.Driver";
//数据库用户名
String uname = "root";
//密码
String upassword = "roger";
//表名
String tableName = "Person";
//数据库名
String dbName = "roger";
// url
String url = "jdbc:mysql://localhost/"+dbName+"?user="+uname+"&password="+upassword;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM "+ tableName;
ResultSet rs = stmt.executeQuery(sql);
// 获取数据集的列数
ResultSetMetaData rsmd = rs.getMetaData();
int iColumns = rsmd.getColumnCount();
out.print("<table border=1><tr>");
for(int i=1;i<iColumns;++i){
out.print("<td>"+rsmd.getCatalogName(i)+"</td>");
}
out.print("</tr>");
while(rs.next()){
out.print("<tr>");
for(int i=1;i<iColumns;++i){
out.print("<td>"+rs.getString(i)+"</td>");
}
out.print("</tr>");
}
out.print("</table>");
out.print("success!");
rs.close();
stmt.close();
conn.close();
%> <!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>连接MySQL</title>
</head>
<body> </body>
</html>
结果:

上面的代码可能还会有其他问题, 至少整个流程是走通了的!
-->
Windows下搭建JSP开发环境的更多相关文章
- Windows下搭建Git开发环境
Windows下搭建Git开发环境主要有以下三种方法: 1,VS,vs2013和vs2015中已经集成了git插件了 2,msysGit+TortoiseGit 3,msysGit+SourceTre ...
- [转载]在Windows下搭建Android开发环境
http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...
- 【原创】windows下搭建vue开发环境+IIS部署
[原创]win10下搭建vue开发环境 如果要转发,请注明原作者和原产地,谢谢! 特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安 ...
- windows下搭建vue开发环境+IIS部署
原创]win10下搭建vue开发环境 https://www.cnblogs.com/ixxonline/p/6007885.html 特别说明:下面任何命令都是在windows的命令行工具下进行输 ...
- Windows下搭建PHP开发环境
PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...
- (一)Windows下搭建PHP开发环境及相关注意事项
PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...
- [转]Windows下搭建PHP开发环境
原文:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html PHP集成开发环境有很多,如XAMPP.AppServ......只要 ...
- Windows下搭建PHP开发环境-WEB服务器
PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...
- windows下搭建vue开发环境+IIS部署 [转]
特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安装步骤如下: 一.安装node.js 说明:安装node.js的windows版本后 ...
随机推荐
- map.js
function Map() { var struct = function(key, value) { this.key = key; this.value = value; } var put = ...
- 报错:Can't find a source file at "xxxxx“Locate the file or edit the source lookup path to include its location.
调试问题: Can't find a source file at "/tmp/TI_MKLIB6sLCzz/SRC/exit.c" Locate the file or edit ...
- postman 设置代理
点击右上角 图标(亮着的为录制中) 设置端口 和存放位置 把浏览器设置代理 localhost 8080 即可 filter中可以通过正则表达式来匹配自己关心的url 2018.9 后记: 今 ...
- Go - reflection
Go 语言也有反射的机制,通过这种机制可以大大提高程序的灵活性. reflect包中的 TypeOf 与 ValueOf 方法 首先,当我们想要使用反射技术的时候,我们需要先引用 reflect 包. ...
- PHP处理session跨域
同一根域名下子域名之间的跨域 ini_set('session.name', 'sid'); //设置session_id的键名 ini_set('session.use_trans_sid', 0) ...
- pickle示例
my_pickle.py---------------------- #!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/3import p ...
- VRF实例说明
Virtual Routing Forwarding VPN路由转发表,也称VPN-instance(VPN实例),是PE为直接相连的site建立并维护的一个专门实体,每个site在PE上 ...
- 深入理解ceph-disk运行机制
谷忠言 一,背景 目前项目所用的ceph集群内部的一个节点, 一般需要管理大约十块硬盘左右的数据存储空间,外加一到两块ssd组成的journal空间.Ceph要求每个osd对应的数据盘挂载到特定的目录 ...
- python开发_python中字符串string操作
在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便 下面是我学习的笔记: #python-string #python中的字符串用单引号' ...
- MonkeyScript测试命令集合
MonkeyScript:(不支持截屏) 可以被Monkey识别的集合命令 可以完成重复固定的操作 MonkeyRunner(支持截屏操作) 提供一系列API,可以完成模拟事件和截屏操作 Mo ...