当前位置:编程学习 > JSP >>

JSP代码解释 求逐行解释  o(︶︿︶)o

<body> <% Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; String user="system"; String password="a123"; Connection conn=DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from table1"; ResultSet rs=stmt.executeQuery(sql); if(rs.next()) %> <% {%> 第一字段:<%=rs.getString(1) %> <br> 第二字段:<%=rs.getString(2) %> <br> <% }%> <%out.print("数据库操作成功");%> <% rs.close(); stmt.close(); conn.close(); %> </body
其他:<% Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();//加载oracle驱动类,并实例化对象
    String url="jdbc:oracle:thin:@localhost:1521:orcl";//获得oracle的url,包括主机名(localhost),端口号(1521),实例名(orcl)
    String user="system";//把数据库用户名赋给user
    String password="a123";//把密码赋给password
    Connection conn=DriverManager.getConnection(url,user,password);//根据url,user,password这三个参数建立与数据库的连接。
    Statement stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
//根据链接conn创建语句,将结果集设置为可滚动并且可更新。
    String sql="select * from table1";//编写sql语句
    ResultSet rs=stmt.executeQuery(sql);//执行查询并获得结果集rs
    if(rs.next())//此if语句块是用来遍历结果集
    %>
	<% 	{%>
	第一字段:<%=rs.getString(1) %>//获得第一行列序号为1的字段值
    <br>
          第二字段:<%=rs.getString(2) %>//获得第一行列序号为2的字段值	
          <br>
	<% 	}%>

     <%out.print("数据库操作成功");%>//打印结果
     <% 
     rs.close();//关闭结果集
     stmt.close();//关闭语句
    
     conn.close();//关闭连接
     %>

上一个:JSP <%!代码 %>,<%=代码%>,<%代码%> 分别表示什么意思
下一个:求JSP 注销按钮的注销代码!!!

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,