留言板连接mysql_留言板(连接数据库)

这篇博客展示了如何在Java应用中通过session获取用户邮箱和留言内容,然后使用Oracle JDBC驱动连接到本地数据库,执行SQL插入语句将留言保存到text表中。成功保存后,程序还查询并显示了所有已有的留言记录。最后,确保资源得到正确关闭。
摘要由CSDN通过智能技术生成
留言板

Stringemail=(String)session.getAttribute("email");String liuyan=(String)session.getAttribute("liuyan");Connection con=null;try {

//连接数据库

Class.forName("oracle.jdbc.driver.OracleDriver");

String strUrl="jdbc:oracle:thin:@localhost:1521:ORCL";

con=DriverManager.getConnection(strUrl,"test","test");

//添加到数据库PreparedStatement ps=con.prepareStatement("insertinto text values(?,?)");

ps.setString(1, email);

ps.setString(2, liuyan);

ps.executeUpdate();

out.print("留言添加成功!"+"
");

//显示所有留言

Statement st=con.createStatement();

//查询数据库,并遍历显示

ResultSet rs=st.executeQuery("select * from text");

while(rs.next())

{

String youxiang=rs.getString("email");

String text=rs.getString("neirong");

out.print("邮箱为"+youxiang+"的留言内容为"+text+"
");

}

%>

ps.close();

st.close();

rs.close();

} catch (Exception e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

finally

{

if(con!=null){

try {

con.close();

} catch (SQLException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

}

}

%>


您的留言内容是:--%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值