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

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

猜你喜欢

转载自www.cnblogs.com/MTAngel/p/10700597.html
今日推荐