大家看看有什么代码错误??

coderStone 2003-10-19 07:24:16
<body>

<SCRIPT type=text/javascript>
var tree = new tree();
var root = new root(1,"知识点目录","#","");
tree.addRoot(root);
<%
//定义变量和取值相关的
int id, p_id;
String s_name, s_type, s_url, s_open;
//定义变量数据库相关的
String sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String sqlurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tree";
String user = "sa";
String password = "";

String s_sql = "select * from tree";
// String sConnStr="jdbc:odbc:tree";
Connection conn=null;
Statement stmt = null;
ResultSet rs=null;
try
{
Class.forName(sDBDriver).newInstance();
// conn = DriverManager.getConnection(sConnStr);
conn = DriverManager.getConnection(sqlurl, user, password);
stmt = conn.createStatement();
rs = stmt.executeQuery(s_sql);
}
catch(Exception ex)
{
ex.printStackTrace();
}
//取数据库中的纪录;显示到目录树的结构中来
while(rs.next())
{
id = rs.getInt("id");
s_name = rs.getString("name");
p_id = rs.getInt("parentId");
s_type = rs.getString("type");
s_url = rs.getString("url");
s_open = rs.getString("openTarget");
%>
tree.addNode(new node(<%=id%>,<%=s_name%>,<%=p_id%>,<%=s_type%>,<%=s_url%>,<%=s_open%>));
<%
}

finally
{
try
{
if(rs != null)
{
rs.close();
rs = null;
}
else if(stmt != null)
{
stmt.close();
stmt = null;
}
else if(conn != null)
{
conn.close();
conn = null;
}
}
catch(SQLException ex2)
{
System.out.println(ex2.getMessage());
}
}
%>

tree.drawRoot();
tree.drawNodes(tree.root);
</SCRIPT>

</body>
...全文
36 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
coderStone 2003-10-20
  • 打赏
  • 举报
回复
弄出来了;
呵呵
高兴!!结贴
谢谢各位!!
coderStone 2003-10-20
  • 打赏
  • 举报
回复
谢谢各位!
本来使用数据库连结池的;
但我现在只是在测试某些东西能不能显示出来;
我的<%=**%>是嵌入在javascript中的。
ppopopp 2003-10-19
  • 打赏
  • 举报
回复
同上
yll6865 2003-10-19
  • 打赏
  • 举报
回复
赞同,最好写个servlet与后台交互,比较安全。如果是查询,利用request.setAttribute回送查询的结果集
fj20059 2003-10-19
  • 打赏
  • 举报
回复
同意,至少写个bean ,这样很不安全,而且效率太底了
whodsow 2003-10-19
  • 打赏
  • 举报
回复
老大,不要在JSP里面查询数据库好不好?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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