package com;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import com.dao.Nodes;
public class DaoTest {
public Connection getConnection(){
Connection conn=null;
String url="jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=utf8";
String user="root";
String password="123456";
try{
if(conn==null){
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(url,user,password);
}
}catch(Exception e){
System.out.println("链接失败");
}finally{
url=null;
user=null;
password=null;
}
return conn;
}
public ArrayList<Nodes> getNodeInfo(){
String sql="select * from tree_table";
PreparedStatement pre=null;
Connection conn=null;
conn=getConnection();
ResultSet rs=null;
ArrayList<Nodes>list=new ArrayList<Nodes>();
try{
pre=conn.prepareStatement(sql);
rs=pre.executeQuery();
while(rs.next()){
Nodes node=new Nodes();
node.setHrefAddress(rs.getString("hrefAddress"));
node.setNodeId(rs.getString("nodeId"));
node.setParentid(rs.getString("parentId"));
node.setNodeName(rs.getString("nodeName"));
list.add(node);
}
rs.close();
pre.close();
conn.close();
}catch(Exception e){
e.printStackTrace();
}finally{
pre=null;
conn=null;
rs=null;
}
return list;
}
}
java动态生成目录树
需积分: 50 69 浏览量
2017-08-30
15:55:00
上传
评论 2
收藏 1.53MB RAR 举报
QQ863240840
- 粉丝: 0
- 资源: 11
最新资源
- 通道处理过程的模拟通常涉及对通道处理机制的理解与实现.txt
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈