学习Servlet,jdbc以及Tomcat闪退解决办法的随笔

本文介绍了解决Tomcat闪退的方法,并提供了针对不同数据库(如MySQL、Oracle和SqlServer)的JDBC配置示例,同时分享了如何设置环境变量及解决中文乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tomcat闪退解决办法:(个人遇到情况的解决方法)
(1)找到解压缩的文件的bin目录 找到startup.bat 记事本打开
    开头加上两句话
      SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131//这里是jdk的安装目录
      SET TOMCAT_HOME=C:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69//这里是tomcat解压缩后的目录
  (2)同上面一样的打开shutdow.bat
      开头加上两句话
      SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60//这里是jdk的安装目录
      SET TOMCAT_HOME=C:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69//这里是tomcat解压缩后的目录
Tomcat配置:
配置环境变量:
在这里插入图片描述
将其添加到path中
在这里插入图片描述
我今天在写httpservlet时,涉及到用户注册
我一开始提交注册时,在数据库中导入的中文为问号,
在这里插入图片描述
然后在db.properties的URL添加上useUnicode&characterEncoding=utf-8,便解决了插入数据为?的问题

在这里插入图片描述
现将最近学习用到db.properties的配置放在下面,方便自己今后查看
JDBC连接MySQL的配置

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/project?useUnicode=true&characterEncoding=utf-8
username=root
password=123456

JDBC连接Oracle的配置
jdbc.driver=oracle.jdbc.OracleDriver
jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl?useUnicode=true&characterEncoding=utf-8
jdbc.user=matao
jdbc.password=matao

JDBC连接SqlServer的配置

连接SqlServer2000

driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
url = jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb?useUnicode=true&characterEncoding=utf-8 
user=sa
password=server

连接SqlServer2005

driver=com.microsoft.sqlserver.jdbc.SQLServerDriver 
url= jdbc:sqlserver://localhost:1433;DatabaseName=tempdb?useUnicode=true&characterEncoding=utf-8
user=sa
password=server
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值