package conn; import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sql.DataSource; import java.io.FileInputStream; import java.io.IOException; import java.sql.Connection; import java.sql.SQLException; import java.util.Properties; public class JDBCUtils { public static DataSource dataSource; static{ //1.导入jar包 //2.定义配置文件 //3. 加载配置文件 Properties prop = new Properties(); try { prop.load(new FileInputStream("D:\\projectTraining\\JBDCdemo01\\src\\druid.properties")); //4. 获取连接池对象 dataSource = DruidDataSourceFactory.createDataSource(prop); } catch (IOException e){ throw new RuntimeException(e); } catch (Exception e){ throw new RuntimeException(e); } //5. 获取数据库连接 Connection // Connection connection = dataSource.getConnection(); // System.out.println(connection); //获取到了连接后就可以继续做其他操作了 //System.out.println(System.getProperty("user.dir")); } /* * @return * @throws SQLException */ public static Connection getConnection() throws SQLException { return dataSource.getConnenction; } }出现Cannot resolve symbol 'getConnenction'怎么解决
时间: 2024-02-26 12:57:20 浏览: 91
mysql-connector-java-8.0.25-jar
5星 · 资源好评率100%
在 `getConnection()` 方法中,应该调用 `dataSource.getConnection()` 而不是 `dataSource.getConnenction`。修改后的代码如下:
```java
public static Connection getConnection() throws SQLException {
return dataSource.getConnection();
}
```
修改完之后,再次编译运行代码即可。
阅读全文