求JDBC范例

red1981 2004-03-20 02:30:19
现在我在sql server 2000里新建了一个COREJAVA数据库,新建一个Name表,添加‘Helloworld’值,代码如下:
create table Greetings(Name char(20));
insert into Greetings values('Hello,World!');

配置odbc数据源:在“系统DSN”中添加了“JAVA”数据源,服务器是“(local)”;

望高手能给一段完整的显示数据库中“HelloWorld”值的代码。

万分感谢!
...全文
18 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bibiye 2004-03-20
  • 打赏
  • 举报
回复
考虑到程序的完整与健壮性,
最好在最后关闭rs及conn
bibiye 2004-03-20
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<%
String sql = "";
String name = "";
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:JAVA";
Connection conn=null;
ResultSet rs=null;
Statement stmt=null;
try {
Class.forName(sDBDriver);
conn = DriverManager.getConnection(sConnStr, "sa", "");
if (conn != null) stmt=conn.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY
);
}catch (SQLException ex) {
ex.printStackTrace();
}
catch (java.lang.ClassNotFoundException e) {
System.err.println("ClassNotFoundException():" + e.getMessage());
}
sql = "select Name from Greetings";
%>
<html>
<head>
<title>??
</title>
</head>
<body>
<%
try{
rs = stmt.executeQuery(sql);
while(rs !=null && rs.next()){
name = rs.getString("Name");
out.print("Name:" + name + "<br>");
}
catch(Exception e1){
e1.printStackTrace();
}
%>
</body>
</html>

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧