Tomcat连接xampp集成下的mysql服务器
来源:互联网 发布:java中常用io流类 编辑:程序博客网 时间:2024/06/01 18:41
最近在做一个android项目的服务器端,遇到了很多问题,现在终于一一解决了。以下,是对这个过程中遇到的一些问题及解决方法的总结。
一、修改Xampp上mysql数据库的密码。
1.直接在图形界面修改
或者在打开xampp control panel 右侧的shell控制台修改也行。
2.然后,打开 config.inc.php文件,将
保存,刷新。
但是我这样做之后,发现每次进入数据库还是不用登录直接进去了,让我很是烦恼。偶然发现,在config.inc.php中还有一个配置:
这句话的意思大概就是,每次登录时,直接在配置文件里找密码,所以在我们用户看来,就好像是没有密码一样,只有改成:
刷新,就可以看到熟悉的登录界面了。
二、用jdbc连接mysql的问题
`private static String url=”jdbc:mysql://127.0.0.1:3306/mytest?useUnicode=true&characterEncoding=utf8”;
private static String driverClass=”com.mysql.jdbc.Driver”;
private static String userName=”root”;
private static String password=”root”;
private static Connection conn;
static{ try{ Class.forName(driverClass); }catch(ClassNotFoundException e){ e.printStackTrace(); }}public static Connection getConnection(){ try{ conn=DriverManager.getConnection(url,userName,password); }catch(SQLException e){ e.printStackTrace(); } return conn;}`
需要注意的有以下很多点:
1. 下载mysql-connector-java.jar,并通过”右键工程-build path-configure build path-add external jar”导入这个包;
2. 设置环境变量,在classpath中加入这个包的路径;
3. 还有一点,如果你是初次使用tomcat,还要将mysql-connector-java.jar加入到tomcat的Lib下。因为tomcat需要jdbc驱动来实现数据的访问操作;
三、关于中文乱码问题。
中文乱码很多个地方都会出现。我记录下我遇到的几个方面:
1. xampp的mysql数据库。据说,mysql数据库默认是不支持utf-8编码的,所以,你需要打开my.ini文件,在里面加入下面四句(详见http://www.cnblogs.com/yeyupiaoling/p/6914120.html):
([client]下)
default_character_set = utf8
([mysqld]下)
character-set-server = utf8
collation-server = utf8_general_ci
([mysql]下)
default_character_set = utf8
然后新建数据库,并将其编码设为“utf8_general_ci”
2. jsp用post提交表单时的中文乱码:首先,jsp文件前的编码设为utf-8:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
然后,在其对应的服务器端post方法下,最开始的地方,加上request. setCharacterEncoding(“UTF-8”);
- 递交查询语句时。在url后面添加”?useUnicode=true&characterEncoding=utf8”。
以上。
- Tomcat连接xampp集成下的mysql服务器
- Linux c连接xampp下的mysql
- MAC下修改XAMPP里MySQL服务器的密码
- apache+php+mysql的集成工具 XAMPP
- xampp下无法启动MYSQL服务器解决方案
- xampp中dos下连接到mysql
- XAMPP下Mysql的replication
- JSP在tomcat服务器下无法连接MySql问题解决方法
- 在tomcat服务器下HttpServlet 连接mysql过程详解
- xampp下的apache 与tomcat
- xampp连接mysql命令行的办法
- Tomcat下的mysql连接池配置
- XAMPP mysql远程连接
- 解决win8下xampp中php连接Mysql速度极慢的问题
- Ubuntu下XAMPP连接MySql数据库一些问题的处理方法
- Windows下Tomcat与Apache服务器集成
- MAC下的XAMPP启动不了mysql
- linux下xampp的MySQL配置
- 命令行执行python文件时提示ImportError: No module named 'xxx'
- PAT 甲级 1070. Mooncake (25)
- bzoj2653
- C语言内存管理函数
- 无向图割点(割点后求连通分量个数)
- Tomcat连接xampp集成下的mysql服务器
- hadoop分布式集群搭建
- UVA 170 Clock Patience
- 网易2018校招编程题
- <c语言经典100例>c26:汉诺塔问题--递归
- 上架到苹果商店
- SSH入门项目-6-Shiro安全框架
- 浓墨重彩之OpenStack-07-neutron网络服务
- Ubuntu 遇到系统文件无法修改编辑的解决办法