`
guoyiqi
  • 浏览: 1001676 次
社区版块
存档分类
最新评论

jsp连接h2例子

 
阅读更多

一、通过server形式连接

1.将h2.jar复制到web-inf/lib

2.配置web.xml



<listener>  
    <listener-class>org.h2.server.web.DbStarter</listener-class>  
</listener> 
<!-- H2 DB Info -->  
<context-param>  
    <param-name>db.url</param-name>  
    <param-value>jdbc:h2:tcp://localhost/~/test</param-value>  
</context-param>  
<context-param>  
   <param-name>db.user</param-name>  
   <param-value>sa</param-value>  
</context-param>  
<context-param>  
   <param-name>db.password</param-name>  
   <param-value>sa</param-value>  
</context-param>  
<context-param>  
   <param-name>db.tcpServer</param-name>  
   <param-value>-tcpAllowOthers</param-value>  
</context-param> 

 3.jsp连接h2

String driver="org.h2.Driver"; 
String url="jdbc:h2:tcp://localhost/~/test;USER=sa;PASSWORD=sa"; 

Connection conn=null; //数据库连接 
Statement stmt=null; 
ResultSet rs = null; //查询结果 
Class.forName("org.h2.Driver");   
Connection con = DriverManager.getConnection(url);   
stmt=con.createStatement();   
rs = stmt.executeQuery("select * from  acct_group");   

 

 

二、通过file形式连接

这个就比较简单,将jar复制进lib,无需配置web.xml,直接在jsp内写入

String url="jdbc:h2:~/test;USER=sa;PASSWORD=sa";

分享到:
评论

相关推荐

    jsp各种的程序运行图

    在第一个示例中,`out.println("&lt;h2&gt;jianglanzhen hello world&lt;/h2&gt;");`是将文本输出到HTML页面的Java语句,被包含在`&lt;% ... %&gt;`标签内。这个例子中,JSP引擎会将这段Java代码转换为Servlet,然后在服务器端执行,...

    JBPM4.4例子

    **JBPM4.4入门详解** JBPM,全称Java Business Process Management...通过实践这个简单的jsp+servlet例子,你将能够初步掌握如何在实际应用中使用JBPM。在学习过程中,不断探索和实践,逐步提升你的业务流程管理能力。

    使用jsp标签显示新闻列表1终版.pdf

    在这个例子中,我们加载了MySQL的JDBC驱动,建立了数据库连接,执行了一个查询语句,然后遍历结果集,输出每条新闻的标题和内容。 总的来说,使用JSP和JavaBean可以方便地构建动态网站,处理像新闻列表这样的数据...

    JSP和MYSQL实现网站信息的发布

    这个例子不仅展示了JSP与MySQL的集成使用方法,还涉及到了数据库设计、JSP页面开发、SQL查询等多个方面的知识。对于学习者来说,这是一个很好的起点,通过不断实践和探索,可以逐步深入理解和掌握更复杂的Web开发...

    Spring MVC 入门实例

    配置数据库连接. 类似${jbbc.url}是一种访问变量的方法. 我们可以从 /WEB-INF/jdbc.properties 中找到这个变量的值. 如果你的数据库已经配置好, 就将第一个注释去掉. jdbc.properties: 1 jdbc.driverClassName=...

    javaweb实验报告.pdf

    这个例子展示了HTML的基本元素如`&lt;html&gt;`、`&lt;head&gt;`、`&lt;title&gt;`、`&lt;body&gt;`、`&lt;center&gt;`、`&lt;h2&gt;`、`&lt;table&gt;`、`&lt;tr&gt;`、`&lt;td&gt;`、`&lt;a&gt;`等的使用,以及如何设置表格宽度和边框。 二、基础语法 - JavaScript 表单验证: ...

    ajax简单入门讲解

    在这个例子中,点击按钮会触发loadXMLDoc()函数,发送GET请求到"TestAjax"资源,服务器返回的数据会被插入到id为"demo"的段落中。 ### 6. 常见问题 - **兼容性**: 不同浏览器对XMLHttpRequest的支持程度不同,需要...

    servlet添加和登陆的实现

    至于数据库部分,你可以选择任何支持Java的数据库,如MySQL、PostgreSQL或H2。你需要创建一个用户表,并确保在Servlet中正确配置数据库连接。例如,你可以使用JDBC API来执行SQL语句,或者利用ORM框架如Hibernate或...

    jeesite技术分析ppt资料

    - **数据库连接池**: Alibaba Druid 1.0 - **日志管理**: Log4j - **工具类**: Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9 - **前端**: - **JS框架**: JQuery 1.9 - **CSS框架**: Twitter ...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    在PHP手册中有详细的例子。 数组与哈希表 数组与哈希表以同样的方法被支持。怎样运用取决于你怎样定义它们。你可以用list()或者array()来定义它们,也可以直接为数组赋值。数组的索引从0开始。虽然我在这里没有...

    sfg-pet-clinic:SFT宠物诊所

    - **Thymeleaf或JSP**:可能用于视图层渲染,展示用户界面。 - **Hibernate或MyBatis**:可能用于对象关系映射(ORM),简化数据库操作。 2. **项目结构** - `sfg-pet-clinic-main`:这个文件夹很可能包含了整个...

Global site tag (gtag.js) - Google Analytics