使用servlet和JavaBean访问MySQL

使用servlet和JavaBean访问MySQL,第1张

使用servlet和JavaBean访问MySQL,第2张

使用Servlet和Java Bean访问MySQL

运行环境:JDK 5.0+Tomcat 5.5.4

JDK安装路径:D:\ Java \ JDK 1 . 5 . 0 _ 01
Tomcat安装路径:D:\Tomcat 5.5

设置环境变量(控制面板->系统->高级):
Java _ home = d:\ Java \ JDK 1 . 5 . 0 _ 01
path = % Java _ home % \ bin
class path =。;d:\ Java \ JDK 1 . 5 . 0 _ 01 \ lib \ dt . jar;d:\ Java \ JDK 1 . 5 . 0 _ 01 \ lib \ tools . jar;d:\ Tomcat 5.5 \ common \ lib \ servlet-API . jar;d:\ Tomcat 5.5 \ common \ lib \ MySQL-connector-Java-3 . 1 . 6-bin . jar;


其中d:\ Tomcat 5.5 \ common \ lib \ servlet-API . jar是Tomcat的servlet API实现,必须添加。最好不要编译servlet
d:\ Tomcat 5.5 \ common \ lib \ MySQL-connector-Java-3 . 1 . 6-。是MySQL的JDBC驱动,connect/J 3.1.6,可以从MySQL官网下载。

Tomcat5.5虚拟目录设置:
d:\ Tomcat 5.5 \ conf \ catalina \ localhost,添加新的测试。XML
,包含以下内容:

D:\www path将是我们测试网站的根目录。通过http://localhost:8080/test
D:\ www有一个目录Web-INF和一个web.xml设置文件(请参考D:\ Tomcat 5.5 \ Web apps \ root \ we b-INF \。

//连接数据库的Java Bean的文件名是dbconn.java
包ningoo
导入Java . SQL . *;
公共类dbconn {
公共dbconn(){
}
//声明变量
私有连接conn = null
ResultSet RS = null;
私有字符串server = " 127 . 0 . 0 . 1 ";
私有字符串port = " 3306
私有字符串db = " test
私有字符串user = " root
私有字符串pass = " password
私有字符串driver name = " com . MySQL . JDBC . driver ";
私有字符串URL = " JDBC:MySQL://"+server+":"+port+"/"+d b+ "?user = "+user+" & password = "+pass;

public Connection getConn(){//get database Connection
try {
class . for name(drivername)。new instance();
conn = driver manager . get connection(URL);
}
catch(Exception e){
e . printstacktrace();
}
return this . conn;
}

public ResultSet execute SQL(String str){
try {
语句stmt = conn . create Statement();
RS = stmt . execute query(str);
}
catch(Exception e){
e . printstacktrace();
}
返回this.rs
}
}

编译javac welcome.java,将编译后的文件welcome.class放在目录D:\www\WEB-INF\classes\NinGoo\

//调用Java Bean的servlet welcome.java
import Java . io . *;
导入javax . servlet . *;
导入javax . servlet . http . *;
导入Java . SQL . *;

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 使用servlet和JavaBean访问MySQL

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情