配置eclipse环境:
配置web程序的浏览器:窗口>首选项>常规>web browser>外部浏览器√,internet explorer√
配置编码方式:窗口>首选项>web>jsp files>ISO 10646/Unicode(UTF-8)
配置tomcat:Servers视图>click...>选择tomcat安装路径配置。
IDE其他功能:
窗口-显示视图-其他-java-包资源管理器
颜色字体:窗口-首选项-常规-外观
右键项目>显示位置》属性可以看到项目存储位置。
窗口-显示视图-Data Source Explore(调出)????
建项目:eclipse
新建-其他-dynamic web project项目(创项目名,其他不改)名字随意。。
在src文件夹下创建包
在包下创建类,首字母大写,骆驼命名法。(勾选公共main方法或者在类中Alt+/ 快捷键 (生成main方法)
方法命名:骆驼命名法,首字母一般小写。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
连接数据库的代码格式:忘了可以这样寻找
database connection-new-Mysql-driver(Mysql JDBC Driver 5.0)
jdbc:mysql://localhost:3306/数据库名
com.mysql.jdbc.Driver
add mysql 接的jar包??????????????
代码思路及过程:
先把jar包加入某项目,右键项目-build path-add external
1.加载驱动(包围方式-try catch)
2.获取连接
3.操作数据库
代码:
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");// 1.加载驱动
String url = "jdbc:mysql://localhost:3306/quyadong";
con = DriverManager.getConnection(url, "root", "123456");// 2.获取链接
System.out.println("成功获取连接" + con);
}catch (Exception e) {
System.out.println("出错");
e.printStackTrace();// 打印错误原因
}
网址进行网页浏览。
12.10日注册登录功能的实现:
创建动态项目时,需要勾选,web info下会出现web.xml配置文件。
数据库驱动放在lib文件夹下。
创建jsp文件(webcontent文件夹下,文件名不要求大小写),注意UTF-8
Servlet文件:主要勾掉dopost和doget方法,选上service.文件名驼峰(java resource 的src文件夹下创建包,包下是servlet文件)
出现tomcat端口被占用:
方法1:cmd窗口,netstat -nao,找占用端口的pid。在任务管理器进程中,查看,选择列,找到相应的pid进程并且关闭。还不行就重启。
方法2:tomcat安装目录的conf文件夹下的server.xml,改一下端口。
命令行窗口Ipconfig查看本机ip地址。
用电脑连接手机热点(在同一网段)可以用手机访问eclipse的web项目。
ctrl+shift+o手工导包
页面与servlet的衔接:
html文件夹中的action填对应servlet文件名。
Html中表单name的值与servlet文件获取的数据一致。
web.xml文件控制登录主界面。
数据库连接
Navicat数据库:
1.连接数据库,选择连接数据库的类型。
一类型:连接本机:连接名随意,也可以没有,主机名localhost,用户名root,密码123456。(根据本机设置的用户名密码)
可以看到本机所有的数据库。
二类型:连接远程数据库:连接名为随意,主机名为目的主机ip或目的主机名,用户名密码为目的主机数据库的用户名密码。
可以看到远程主机所有的数据库。
作为服务端:
用户界面,把主机名改为%%,任何用户都可以连接上了。
新建数据库,新建表(字段,数据类型,主键自增等)输入数据。