MyEclipes相关配置
0. MyEclipes10 下载安装资源(私人珍藏版)
链接:http://pan.baidu.com/s/1eSIdObS密码:0cjy
1. Tomcat 官网免安装下载: (myeclipes比较老了,这里使用Tomcat7)
https://tomcat.apache.org/download-90.cgi

注意文件存放目录 F:\apache-tomcat-7.0.70
2. myEclipes连接Tomcat
window ->preferences 搜索tomcat

注意配置时,是一级目录D:\apache-tomcat-7.0.78
3. 导入已有的servlet
同eclipes导入工程
4.Tomcat实现与数据库进行连接:
5.搭建数据库
http://product.pconline.com.cn/itbk/software/rjwt/1511/7213184.html#ad=7094
实现与数据库相连接,必须在tomcat中进行
创建一个用户然后设定登录密码,然后为其分配相关的权限。
使用记事本打开方式打开tomcat-users.xml文件。
在</tomcat-users>的前一行有如下内容:
<!--
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
-->
</tomcat-users>
根据上面的文档说明去掉注释前后的符号:""<!---->""
然后添加一个用户,这个用户在创建并分配密码和权限之后,
可以使用该用户名和密码来登录到MySQL中,
登录mysql之后以该用户身份创建数据库,和数据库表。
这样tomcat就可以对其进行访问了。
去掉注释后,在</tomcat-users>的上一行添加你想创建用户的用户名,密码,以及所需要分配的权限。
不过要依照下面添加用户的格式,填写之后保存文件即可。
<user username="root2" password="zhu" roles="admin,manager"/>
然后在mysql中以该用户名称登录:
mysql -uroot2 -hlocalhost -p(enter)
Enter password: ***
不过LZ在这个地方进行的并不顺利, 于是改变了一下方法:
以root的身份进入到mysql中,
查看一下数据库中的所有用户的信息:
select user,host from mysql.user;
(不过这个是创建用户root2之后的截图)
create database school;
然后在mysql中创建与server.xml
同样的用户名以及登录密码所在主机名称并且针对数据库school
将与tomcat中的配置文件server.xml相同的信息用于mysql的数据库创建中,
create user "root2"; grant all on school to root2@localhost identified by "zhu";
这样的话,就以mysql和tomcat 就有了同样的用户名以及登陆密码,
这样的话,tomcat就可以很顺理成章的以root2的身份 登陆并访问mysql中的school database了,
又因为在mysql创建用户 root2 的时候 ,分配全部的对school数据库的权限了,
所以可以通过jsp来通过tomcat对数据库进行创建表,删除,更新等等的一些操作了。
那么,如何知道tomcat已经可以成功的连接到数据库了呢?
可以写一小段的.jsp代码来进行测试一下,
首先在路径下面创建一个记事本文件,然后调整属性让文件显示隐含文件类型名称,
将"新建文本文件.txt"修改为 "testjdbc.jsp",
接下来,我们对该testjdbc.jsp进行相应的编写:
打开文件testjdbc.jsp,向文件中添加如下内容:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<% String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/school"; // 连接到 school 数据库 String userid="root2"; // 用户
String passwd="zhu"; // 密码 try{
Class.forName(driver);
}
catch(Exception e){
out.println(" 无法载入 "+driver+" 驱动程序 !");
e.printStackTrace();
} try {
Connection con=DriverManager.getConnection(url,userid,passwd);
if(!con.isClosed())
out.println(" 成功连接数据库 !");
con.close();
}
catch(SQLException SQLe){
out.println(" 无法连接数据库 !");
} %>
</BODY>
</HTML>
用户名及登录密码还有所要连接的数据库可以根据实际的情况进行修改的,
既然jsp文件已经写好了,那么如何将其加载到tomcat
对其进行运行测试呢?
应该是将该testjdbc.jsp文件放到tomca的
\webapps\ROOT\的下面,接下来在Internet Exploer中的地址栏中输入:
http://localhost:8080/testjdbc.jsp
根据jsp脚本的编写,如果成功的连接到的mysql的话,就会有:
成功连接数据库!
这样的提示信息。
如果连接数据库失败的话:
无法连接数据库!
这样的提示信息。
如果总是连接失败的话,应该检查一下是否需要下载个mysql-connector什么的。
MyEclipes相关配置的更多相关文章
- zookeeper集群的搭建以及hadoop ha的相关配置
1.环境 centos7 hadoop2.6.5 zookeeper3.4.9 jdk1.8 master作为active主机,data1作为standby备用机,三台机器均作为数据节点,yarn资源 ...
- Linux网络相关配置
一.修改网卡相关配置 Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则 ...
- ios开发之Info.plist文件相关配置
前言:在iOS开发中有些情况下需要对Info.plist文件进行配置,以下介绍几种相关配置.以后遇到需要配置的再更新... 开发环境:swift3.0.1,Xcode8.1 一,项目中需要使用第三方字 ...
- SharePoint 2013 托管导航及相关配置 <二>
本文的思路是使用JQuery重写SharePoint自带托管导航的样式,其实思路和脚本都非常简单,引用一下JQuery脚本,然后重写导航的样式,把脚本放到母版页中,即可.当然,使用JQuery可以做很 ...
- IO 相关配置参数
INNODB I/O相关配置 记录日志为顺序I/O,刷新日志到数据文件为随机操作.顺序操作性能快于随机IO. innodb_log_file_size innodb_log_files_in_grou ...
- win7下IIS错误:"无法访问请求的页面,因为该页的相关配置数据无效"的解决方法(转)
今天新装win7,然后在IIS下布署了一个网站,布署完成后运行,提示如下错误:HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效 ...
- IDEA 从SVN检出项目相关配置
1.新建好一个工程,然后通过SVN检出项目 2.检出后一般tomcat的环境是配置好的,点击上方Project Structure按钮,弹出窗体,查看Project项,一般没问题,如果要配置就配置Pr ...
- HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 IIS Web Core 通知 BeginReques ...
- "HTTP 错误 500.19 请求的页面的相关配置数据无效" 解决办法
HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效. 问题"详细错误信息模块 IIS Web Core通知 Begin ...
随机推荐
- Javascript - ExtJs - TreePanel组件
TreePanel组件(Ext.tree.TreePanel)logogram:Ext.tree.Panel | xtype:treepanel 树与节点 树面板组件的根是源头,从根上拓展出其它的子节 ...
- JavaWeb - Servlet教程
http://www.runoob.com/servlet/servlet-tutorial.html
- Python 面向对象【1】
对象 = 属性 + 方法 面向对象特征:分装 继承 多态[不同对象对同一方法响应不同行动] 类定义 class xxx: .... .... 类对象 类对象支持两种操作:属性引用和实例化 ...
- go 单引号,双引号,反引号区别
go里面双引号是字符串,单引号是字符,不存在单引号字符串. 但有反引号字符串,就是esc键下面1键左边tab键上面那个键,区别是反引号字符串允许换行符
- sort和uniq去重操作【转】
去除重复行 sort file |uniq 查找非重复行 sort file |uniq -u 查找重复行 sort file |uniq -d 统计 sort file | uniq - ...
- Windows下return,exit和ExitProcess的区别和分析
通常,我们为了使自己的程序结束,会在主函数中使用return或调用exit().在windows下还有ExitProcess()和TerminateProcess()等函数. 本文的目的是比较以上几种 ...
- RabbitMQ 选型和对比
背景 这个纯粹是记下知识点,知道自己在这个时候了解过这个技术.技术点网上很多,就不多说了.只是想起多年前做过的一次项目,是多个项目整合,各种数据库,java和c#项目,互相调来调去,甚至直接链接对方数 ...
- Alpha冲刺(9/10)
目录 摘要 团队部分 个人部分 摘要 队名:小白吃 组长博客:hjj 作业博客:冲刺倒计时之9 团队部分 后敬甲(组长) 过去两天完成了哪些任务 答辩准备中 和大佬们跟进进度 接下来的计划 准备答辩 ...
- python获取esxi的磁盘使用率信息
#!/usr/bin/python3 #coding:utf-8 #Author: ziming """ 只用于模拟开发功能测试 """ f ...
- T-SQL LIKE子句 模糊查询
MS SQL Server LIKE子句用于使用通配符运算符将值与类似值进行比较. 有两个通配符与LIKE运算符结合使用: 百分号(%) 下划线(_) 百分号表示零个,一个或多个字符. 下划线表示单个 ...