conjsp.jsp

来自「F:JSP 学习我的代码库conjsp.rar 很好的例子」· JSP 代码 · 共 70 行

JSP
70
字号
<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="java.sql.*"%>

<html>

<body>

<%
   string ClassForName="com.microsoft.jdbc.sqlserver.SQLServerDriver";
   Class.forName(ClassForName).newInstance();
//class.forname().newInstance() 装载sqlserver驱动

   String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=要访问的数据库名";
   String userpassword="用户名(sa)";
   String ="密码";

   Connection conn= DriverManager.getConnection(url,user,password);
//用connecttion类定义一个实例 连接  =getConnection()方法获取的连接

   Statement stmt=conn.createStatement();
//创建一个Statement对象 

   String sql="select * from student";
   ResultSet rs=stmt.executeQuery(sql);
  
   /*定义 ResultSet 对象 = executeQuery()方法 执行sql 的结果集
   
   ResultSet 对象具有指向其当前数据行的指针。
   最初,指针被置于第一行之前。
   next 方法将指针移动到下一行;
   因为该方法在 ResultSet 对象中没有下一行时返回 false,
   所以可以在 while 循环中使用它来迭代结果集。
*/


   while(rs.next())
/* 指针移向结果集的下一行 */
   {

%>

       您的第一个字段内容为:<%=rs.getString(1)%><br />

       您的第二个字段内容为:<%=rs.getString(2)%><br /><br />

<%

   }

%>

<%out.print("数据库操作成功,恭喜你");%>

<%

   rs.close();

   stmt.close();

   conn.close();

%>

</body>

</html>


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?