`
lancijk
  • 浏览: 383929 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JSP 访问数据库

    博客分类:
  • Java
阅读更多

 

1:导入 Java类

<%@ page  language="java" ontentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%> 

 

2:写入连接方法

	<% 
			Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
			String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=数据库名字"; 
			//pubs为你的数据库的 
			String user="sa"; 
			String password="sa123"; 
			Connection conn= DriverManager.getConnection(url,user,password); 
			Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
			System.out.println("数据库连接成功!");
			String sql="select  * fromo table'"; 
			ResultSet rs=stmt.executeQuery(sql); 
//		    获得数据结果集合 
			  ResultSetMetaData rmeta = rs.getMetaData(); 
//			    确定数据集的列数,亦字段数 
			  int numColumns=rmeta.getColumnCount(); 
//			    输出每一个数据值 
			  for(int i=1;i<=numColumns;i++) { 
			      if(i<numColumns) 
			        System.out.print(rmeta.getColumnName(i)+" | "); 
			      else 
			        System.out.println(rmeta.getColumnName(i)); 
			      } 

			 // while(rs.next()){ 
		       //   for(int i=1;i<=numColumns;i++) { 
		       //       if(i<numColumns) 
		       //         System.out.print(rs.getString(i).trim()+" | "); 
		       //       else 
		        //        System.out.println(rs.getString(i).trim()); 
		       //   } 
		      //} 
		//  rs.close(); 
		//  stmt.close(); 
		//  connection.close(); 

			while(rs.next()) {
				
		
		%> 

 

3:在页面中引用

  <td width="20%" align="center">
	    	      		<%=rs.getString(1)%>
	    	     </td>
	    	      <td width="36%" align="center">
	    	      	<%=rs.getString(2)%>
	    	     </td>
	    	      <td width="20%" align="center">
	    	      <%=rs.getString(3)%>
	    	      </td>
	    	      <td width="15%" align="center">
	    	      <%=rs.getDate(4)%>
	    	     </td>
	    	      <td width="15%" align="center">	    	      
	    	      <%=rs.getString(5)%>
	    	     </td>
	    	   </tr>
	    	    <%}%>
	    	   <%rs.close(); 
					stmt.close(); 
					conn.close(); 
					%> 

 

 引用完毕

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics