
I want to retrieve data of unknown datatype from database.how to do it using resultset or Resultsetmetadata.Can you please tell me what to write in the dashes specified.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SQL</title>
</head>
<body>
<%@ page import="java.sql.*" %>
<%
String query = request.getParameter("query");
out.println(query);
String driver = session.getAttribute("driver").toString();
String url = session.getAttribute("url").toString();
String userid = session.getAttribute("userid").toString();
String pass = session.getAttribute("pass").toString();
// out.println(driver+url+userid+pass);
try {
Class.forName(driver);
Connection con = DriverManager.getConnection(url, userid, pass);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int numColumns = rsmd.getColumnCount();
for (int i = 1; i < numColumns + 1; i++) {
String c = rsmd.getColumnName(i);
String c1 = rsmd.getColumnLabel(i);
out.println(c + "\n " + c1);
}
while (rs.next())
{
out.println(rs.get----------------------);
}
} catch (Exception e) {
out.println("error");
}
%>
</body>
</html>
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.