为什么conn为空public List<Bean_01_Student> select (){ List<Bean_01_Student> list=null; Bean_01_Student bean=null; try { conn=DBUtils.getConnection(); String sql="select * from student"; ps=conn.prepareStatement(sql); rs=ps.executeQuery(); while(rs.next()) { int stuid=rs.getInt(1); String stuname=rs.getString(2); String stusex=rs.getString(3); int stuage=rs.getInt(4); String sturemark=rs.getString(5); bean=new Bean_01_Student(stuid,stuname,stusex,stuage,sturemark); list.add(bean); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { DBUtils.closeAll(conn, ps, rs); } return list; }
时间: 2024-01-08 16:04:32 浏览: 26
因为在方法中没有对list进行初始化,所以它的值为null。在使用list之前应该先进行初始化,例如将它初始化为一个空的ArrayList:
```
List<Bean_01_Student> list=new ArrayList<>();
```
相关问题
conn_str = "DSN=<dsn_name>;UID=<username>;PWD=<password>;" DSN的格式
DSN的格式通常为 "drivername:servername",其中 drivername 是 ODBC 驱动程序的名称,servername 是数据库服务器的名称或 IP 地址。例如,如果你要连接名为 "MyDB" 的 MySQL 数据库,你的 DSN 可以是 "MySQL:MyDB"。在上面的 conn_str 中,<dsn_name> 就是 DSN 的名称,它应该与你在 ODBC 数据源管理器中配置的名称相同。
conn_str = "DSN=<dsn_name>;UID=<username>;PWD=<password>;"DSN连接DB2/AS 400的格式
连接 DB2/AS400 数据库的 DSN 格式通常为 "DRIVER={IBM DB2 ODBC DRIVER};SYSTEM=<system_name>;UID=<username>;PWD=<password>;". 其中,<system_name> 是 AS400 服务器的名称或 IP 地址。例如,如果你要连接名为 "MyAS400" 的 AS400 服务器上的 DB2 数据库,你的 DSN 可以是 "DRIVER={IBM DB2 ODBC DRIVER};SYSTEM=MyAS400;UID=<username>;PWD=<password>;"。注意,你需要先安装 IBM DB2 ODBC 驱动程序才能使用该 DSN。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)