jsp连接SQLServermysqldb2数据库.docx
《jsp连接SQLServermysqldb2数据库.docx》由会员分享,可在线阅读,更多相关《jsp连接SQLServermysqldb2数据库.docx(8页珍藏版)》请在冰豆网上搜索。
jsp连接SQLServermysqldb2数据库
JSP连接数据库步骤如下:
1。
装载JDBC-ODBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
2。
设置数据库连接字符串
Stringconn="jdbc:
odbc:
MSSQL";
3。
连接数据库,创建数据库连接对象
Connectiondbcon=java.sql.DriverManager.getConnection(conn,"sa","copcop");
4。
创建SQL语句对象
StatementsqlStatement=dbcon.createStatement();
5。
执行SQL语句
Stringsql="select*fromwater";
ResultSetrs=sqlStatement.executeQuery(sql);6。
获得结果
while(rs.next())
{
out.print(rs.getString("waternumber")+"
");
}
--------------------------------------------------------------------------------
回答人的补充2009-10-2015:
20
.
满意请采纳^_^
--------------------------------------------------------------------------------
JSP连接数据库方法大全2007年06月29日星期五14:
58一、jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();--------oracle数据库驱动包
Stringurl="jdbc:
oracle:
thin:
@localhost:
1521:
orcl";-----oracle的url
//orcl为你的数据库的SID
Stringuser="scott";---oracle数据库的登陆名
Stringpassword="tiger";---oracle数据库的登陆密码
Connectionconn=DriverManager.getConnection(url,user,password);---连接数据库
Statementstmt=conn.createStatement-------创建语句(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);--------返回结果集
while(rs.next()){%>-----------循环输出结果
您的第一个字段内容为:
<%=rs.getString
(1)%>
您的第二个字段内容为:
<%=rs.getString
(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
二、jsp连接SqlServer7.0/2000数据库
testsqlserver.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Stringurl="jdbc:
microsoft:
sqlserver:
//localhost:
1433;DatabaseName=pubs";
//pubs为你的数据库的
Stringuser="sa";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一个字段内容为:
<%=rs.getString
(1)%>
您的第二个字段内容为:
<%=rs.getString
(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
三、jsp连接DB2数据库
testdb2.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
Stringurl="jdbc:
db2:
//localhost:
5000/sample";
//sample为你的数据库名
Stringuser="admin";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一个字段内容为:
<%=rs.getString
(1)%>
您的第二个字段内容为:
<%=rs.getString
(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
四、jsp连接Informix数据库
testinformix.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<%Class.forName("com.informix.jdbc.IfxDriver").newInstance();
Stringurl=
"jdbc:
informix-sqli:
//123.45.67.89:
1533/testDB:
INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//testDB为你的数据库名
Connectionconn=DriverManager.getConnection(url);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一个字段内容为:
<%=rs.getString
(1)%>
您的第二个字段内容为:
<%=rs.getString
(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
五、jsp连接Sybase数据库
testmysql.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
Stringurl="jdbc:
sybase:
Tds:
localhost:
5007/tsdata";
//tsdata为你的数据库名
PropertiessysProps=System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connectionconn=DriverManager.getConnection(url,SysProps);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一个字段内容为:
<%=rs.getString
(1)%>
您的第二个字段内容为:
<%=rs.getString
(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
六、jsp连接MySQL数据库
testmysql.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Stringurl="jdbc:
mysql:
//localhost/softforum?
user=soft&password=soft1234