简述JSP的工作原理和访问数据库的一般步骤

简述JSP的工作原理和访问数据库的一般步骤,第1张

实际开发中以MVC设计模式为主,强制性地使应用程序的输入、处理和输出分开。

现在的JSP页面中的代码已经减少了很多,只是简单地完成了输出,实际上在开发中,JSP中最好只包含一下3中类型的代码:

•接收属性:接收从Servlet传递过来的属性。

•判断语句:判断传递到JSP中的属性是否存在。

•输出内容:使用迭代或者VO进行输出。

在JSP页面中唯一允许导入的包只能是javautil包,值要能把握住这一点,即可开发出一个简洁、清晰的JSP页面。

访问数据库要用到jdbc技术。

首先加载驱动:ClassforName("驱动包类名称");

然后获得连接:Connection conn = DriverManagergetConnection("连接路径,端口,数据库名","数据库用户名","密码");

然后获得PreparedStatement:PreparedStatement pstmt = connprepareStatement("sql语句");

之后就按照检索和增删改的区别分别执行不同的代码。

\x0d\ \x0d\ \x0d\ \x0d\ \x0d\您的第一个字段内容为: \x0d\您的第二个字段内容为: \x0d\ \x0d\ \x0d\ \x0d\ \x0d\

请问下是什么结构?用jdbc连接的话

public class DBUtil {

private static String user;

private static String password;

private static String url;

static{

Properties prop=new Properties();

try {

ClassLoader classLoader=DBUtilclassgetClassLoader();

InputStream is=classLoadergetResourceAsStream("dbproperties");

propload(is);

user=propgetProperty("user");

password=propgetProperty("password");

url=propgetProperty("url");

ClassforName("commysqljdbcDriver");

} catch (Exception e) {

eprintStackTrace();

throw new RuntimeException("找不到加载类");

}

}

public static Connection getConnection()throws Exception{

Connection conn=null;

conn=DriverManagergetConnection(url,user,password);

return conn;

}

public static void close(Connection conn){

if(conn!=null){

try {

connclose();

} catch (SQLException e) {

eprintStackTrace();

}

}

}

public static void main(String[] args)throws Exception {

Systemoutprintln(DBUtilgetConnection());

}

}

如果是用SSH架构的话,用hibernate里面去配置就OK了!

以上就是关于简述JSP的工作原理和访问数据库的一般步骤全部的内容,包括:简述JSP的工作原理和访问数据库的一般步骤、JSP如何实现与SQL Server数据库的连接和访问、jsp系统怎么连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9545415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存