永发信息网

怎么在静态页面中添加连接数据库的代码

答案:2  悬赏:70  手机版
解决时间 2021-08-13 19:33
我先用Dreamweaver做好了登陆页面,然后再MyEclipse中新建了jsp页面,把已经做好的注册页面代码考进去(保留jsp头部),请问怎么样在这些基础添加链接数据库的代码,添加到什么位置,谢谢!
最佳答案

一、jsp连接Oracle8/8i/9i数据库(用thin模式)

testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>;
<%@ page import="java.sql.*"%>;
<html>;
<body>;
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>;
您的第一个字段内容为:<%=rs.getString(1)%>;
您的第二个字段内容为:<%=rs.getString(2)%>;
<%}%>;
<%out.print("数据库操作成功,恭喜你");%>;
<%rs.close();
stmt.close();
conn.close();
%>;
</body>;
</html>;

二、jsp连接Sql Server7.0/2000数据库

testsqlserver.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>;
<%@ page import="java.sql.*"%>;
<html>;
<body>;
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>;
您的第一个字段内容为:<%=rs.getString(1)%>;
您的第二个字段内容为:<%=rs.getString(2)%>;
<%}%>;
<%out.print("数据库操作成功,恭喜你");%>;
<%rs.close();
stmt.close();
conn.close();
%>;
</body>;
</html>;

三、jsp连接DB2数据库

testdb2.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>;
<%@ page import="java.sql.*"%>;
<html>;
<body>;
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>;
您的第一个字段内容为:<%=rs.getString(1)%>;
您的第二个字段内容为:<%=rs.getString(2)%>;
<%}%>;
<%out.print("数据库操作成功,恭喜你");%>;
<%rs.close();
stmt.close();
conn.close();
%>;
</body>;
</html>;

四、jsp连接Informix数据库

testinformix.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>;
<%@ page import="java.sql.*"%>;
<html>;
<body>;
<%Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>;
您的第一个字段内容为:<%=rs.getString(1)%>;
您的第二个字段内容为:<%=rs.getString(2)%>;
<%}%>;
<%out.print("数据库操作成功,恭喜你");%>;
<%rs.close();
stmt.close();
conn.close();
%>;
</body>;
</html>;

五、jsp连接Sybase数据库

testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>;
<%@ page import="java.sql.*"%>;
<html>;
<body>;
<%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/tsdata";
//tsdata为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>;
您的第一个字段内容为:<%=rs.getString(1)%>;
您的第二个字段内容为:<%=rs.getString(2)%>;
<%}%>;
<%out.print("数据库操作成功,恭喜你");%>;
<%rs.close();
stmt.close();
conn.close();
%>;
</body>;
</html>;

六、jsp连接MySQL数据库

testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>;
<%@ page import="java.sql.*"%>;
<html>;
<body>;
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>;
您的第一个字段内容为:<%=rs.getString(1)%>;
您的第二个字段内容为:<%=rs.getString(2)%>;
<%}%>;
<%out.print("数据库操作成功,恭喜你");%>;
<%rs.close();
stmt.close();
conn.close();
%>;
</body>;
</html>;

七、jsp连接PostgreSQL数据库

testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>;
<%@ page import="java.sql.*"%>;
<html>;
<body>;
<%Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/soft"
//soft为你的数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>;
您的第一个字段内容为:<%=rs.getString(1)%>;
您的第二个字段内容为:<%=rs.getString(2)%>;
<%}%>;
<%out.print("数据库操作成功,恭喜你");%>;
<%rs.close();
stmt.close();
conn.close();
%>;

全部回答

HTML的不能添加数据库代码呀

只能是动态页面才可以添加

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果让你选择:你会选择平淡被爱生活还是会追
9:30的英语
岳阳楼区岳阳胡记菜馆地址在什么地方,想今天
为什么 我获得这么累呢?????
在回来的路上,我不断地想,不断的对自己说:“
各位Q友们本人急需寻找 游戏人生内测资格 有
DNF墨竹值多少?
毛遂自荐一文中使遂蚤得处囊中,乃脱颖而出,非
来凤县恩施中国邮政储蓄银行24小时自助银行(
什么任务或是道具可以获B车以上车?
God bless us everyone Were a broken people
钢筋搭接长度怎么计算,内墙与梁交界处挂铁丝
储水式电热水器怎么用,家用储水式电热水器怎
做那个以后过两天来月经,这样会怀孕吗?
美丽的繁体字在哪找啊`?谁告诉我?
推荐资讯
现在买5800水货1600值得吗??
高中地理,第2题,详细回答.
一天中太阳什么时候离地球最近?
珠晖区衡阳晨光文具哪位知道具体地址啊
手机先是按键失灵、然后又开不了机、该怎么办
怎么看淘宝店铺被降权,淘宝卖家怎么自己查看
crowds of与a crowd of意思是否一样?crowd这
求ふわふわ时间 的架子鼓谱
阿拉斯加智商怎么样,英短和比熊谁的智商高
怎么化学和物理那么难学?
怎么更改QQ聊天场景
大家帮我看下我这个配置配的怎么样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?