易截截图软件、单文件、免安装、纯绿色、仅160KB

用jsp设计网页的时候如何跟后台数据库相连

用的数据库是mysql
【第一种方式,用JSP实现】
<%@ page contentType="text/html; charset=gb2312" language="java" 
import="java.sql.*"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%
     //**************************************
     *********  JDBC_ODBC连接MySql数据库,不需要设置数据源
    *********************************/  
               
     //********** 数据库连接代码 开始 ******/  
    //以下几项请自行修改
    String server="localhost";        //MYSQL 服务器的地址
    String dbname="test";            //MYSQL 数据库的名字
    String user="root";                //MYSQL 数据库的登录用户名
    String pass="chfanwsp";            //MYSQL 数据库的登录密码
    String port="3306";    //SQL Server 服务器的端口号,默认为1433
   
    //数据库连接字符串
    String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";
    //加载驱动程序
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    //建立连接
    Connection conn= DriverManager.getConnection(url);
    //创建语句对象
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    // ****     数据库连接代码 结束 *******
   
  


相关文档:

jsp文件开头path, basePath作用

在JSP中的如果使用 "相对路径"  则有可能会出现问题. 
因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源. 
上面这句话是什么意思呢 ? 
举个例子: 
假如我们有一个项目: MyApp 
在该项目下, 有一个jsp文件夹 
该文件夹下包括: 
login.jsp    // ......

JSP九大内置对象及四个作用域

九大对象:
内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用
1-out:
javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期)
request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地HTTP
请求的细节(参数 ......

JSP 容器的初始化和销毁 ServletContext(转)

ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web
应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的
ServletContext 的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号