【JSP开源代码栏目提醒】:网学会员--在 JSP开源代码编辑为广大网友搜集整理了:rsmd.jsp绩等信息,祝愿广大网友取得需要的信息,参考学习。
<%@page contentType="text/html;charset=gbk"%>
<%@page import="java.sql.*"%>
<%!
Connection conn = null;
Statement st=null;
ResultSet rs=null;
%>
<%
//安装驱动程序--
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException ce)
{
out.println(ce.getMessage());
}
//执行--
try
{
//获得Connection对象
String url="jdbc:mysql://localhost:3306/yuanyuan";
conn=DriverManager.getConnection(url,"root","tianen");
st=conn.createStatement();
rs=st.executeQuery("select * from test");
ResultSetMetaData rsmd=rs.getMetaData();
//返回ResultSet中列的数目
int count=rsmd.getColumnCount();
out.print("ResultSet中列的数目 "+count+"<br>");
out.print("<table border=1><tr><td>列索引<td>列名称<td>列类型<td>是否只读<td>是否可以用在Where子句<td>是否可以存储NULL</td></tr>");
for(int i=1;i<=count;i++)
{
out.print("<tr>");
//返回列在数据库中的名称。
out.print("<td>"+i);
out.print("<td>"+rsmd.getColumnName(i)+" ");
//返回列的SQL类型,对应于java.sql.Types中的项
out.print("<td>"+rsmd.getColumnType(i)+" ");
//数据项是否为只读值
out.print("<td>"+rsmd.isReadOnly(i)+" ");
//该列是否可以用在Where子句中
out.print("<td>"+rsmd.isSearchable(i)+" ");
//该列是否可以存储NULL
out.print("<td>"+rsmd.isNullable(i)+" ");
out.print("</tr>");
}
}
catch(SQLException e)
{
out.println(e.getMessage());
}
finally
{
if(rs!=null)
{
try
{
rs.close();
}
catch(SQLException ee)
{
out.println(ee.getMessage());
}
}
if(st!=null)
{
try
{
st.close();
}
catch(SQLException ee)
{
out.println(ee.getMessage());
}
}
if(conn!=null)
{
try
{
conn.close();
}
catch(SQLException ee)
{
out.println(ee.getMessage());
}
}
}
%>
上一篇:
rscoon_1.jsp
下一篇:
法律专业开题报告范文