mysql+tomcat+jsp+servlet
最近要做一个幼儿园的android应用,需要搭建一个后台服务器,我选择mysql +tomcat+jsp+servlet。
在搭建中还是遇到了一些问题。
1、mysql的安装,开始不是在官网下载的安装包,结果装了后根本用不了。所以我强烈建议为了节约自己的时间还是要到官网上下载。
2、mysql安装完后 菜单中的“mysql5.6 command line client” 点击后一闪而过。
解决办法:
右键看他的属性发现这样一串东西:"E:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=E:\Program Files\MySQL\MySQL Server 5.6\my.ini" "-uroot" "-p" 这里是my.ini 但到E:\Program Files\MySQL\MySQL Server 5.6目录里找不到这个,于是把原来的my-default.ini 改为my.ini就好了。
3、数据库安装好了,在java程序中链接数据库
<Resource name="jdbc/kindergarten" auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/kindergarten"
username="root" password="root" maxActive="20"
maxIdle="10"
maxWait="-1"/>
这个放到context.xml文件中
写一个数据链接的类:
public final class DbConnectManager {
public static Connection createConnection(String jndiName) throws Exception {
DataSource ds = InitialContext.doLookup(jndiName);
Connection con = ds.getConnection();
con.setAutoCommit(false);
return con;
}
public static Connection createConnection(String driver, String url,
String user, String password) throws Exception {
Class.forName(driver);
Connection con = DriverManager.getConnection(url, user, password);
con.setAutoCommit(false);
return con;
}
}
4、修改mysql的用户密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
5、mysql的驱动包要放到tomcat的lib目录下。
以上是我搭建环境时遇到的问题,但不是全部,我大概能想到这些,写的也比较乱,如果你有问题可以给我留言,或许我也遇到过这样的问题。

浙公网安备 33010602011771号