我们想要自己的db连接配置而不是使用JNDI,但同时,我们也想使用DataSource而不是使用Drive verManager,怎么做?
您可以使用org.apache.commons.dbcp.BasicDataSource
BasicDataSource ds= new BasicDataSource();
ds.setDriverClassName("oracle.jdbc.driver.OracleDriver");
ds.setUrl("jdbc:oracle:thin:@dburl:port:sid");
ds.setUsername("uname");
ds.setPassword("pass");
您可以使用像c3p0或commons dbcp这样的连接池。
C3P0
ComboPooledDataSource cpds = new ComboPooledDataSource();
cpds.setDriverClass( "org.postgresql.Driver" ); //loads the jdbc driver
cpds.setJdbcUrl( "jdbc:postgresql://localhost/testdb" );
cpds.setUser("dbuser");
cpds.setPassword("dbpassword");
Connection connection = cpds.getConnection();
双氯联苯
BasicDataSource ds= new BasicDataSource();
ds.setDriverClassName("org.postgresql.Driver");
ds.setUrl("jdbc:postgresql://localhost/testdb");
ds.setUsername("dbuser");
ds.setPassword("dbpassword");
Connection connection = ds.getConnection();
问题内容: 我在Android应用程序上使用Firebase,我知道如何使用EventListener从数据库中获取数据。到目前为止。 我的问题是:我有一个ReciclerView,它显示数据中的信息,但仅当我修改数据库时才显示。如果我关闭该应用程序然后再次打开,它什么也不会显示。然后,我进行一些修改,并将所有元素显示在容器中。 有什么方法可以加载数据而无需等待事件,而是手动获取? 先感谢您。 更
问题内容: 我想测试一些内部Web应用程序中的新功能。此新代码使用通常由应用程序服务器(tomcat)提供的数据库连接。 我不想在本地计算机上重新创建整个Web应用程序以测试新代码,因为我只需要运行一个功能。 有谁知道我可以“欺骗”上下文或数据源来检索数据库配置,而无需在服务器上实际创建Web应用程序实例吗? 问题答案: 随着春天的帮助SimpleNamingContextBuilder和Apac
问题内容: 我想从我的Node.js应用程序中的Mongoose设置中检索一些数据。我注意到,无论我写什么作为字段选择,我总是会得到该字段。有没有一种方法不可以获取它?我现在是这样的: 并记录下包含该字段的结果。 问题答案: 必须明确排除。例如,
DatabaseHelper->getOffers()
我正在使用XAMPP。我试图在网页上转储我的db_数据。错误消息是“调用未定义的函数mysql\u connect”。我应该导入一些文件吗? 或者我应该在代码中进行更改??
我正在使用 spring 数据,并且有两个实体,彼此之间分别具有 OneToMany 和 ManyToOne 关系。我希望该关系仅用作外键引用,仅此而已,但是当我保存联系人数据时,它还将我不想要的“人员及其关系”下的所有数据保存。我只希望它将个人实体链接到联系人实体,仅此而已。我尝试了很多东西,包括不同的级联类型和完全删除级联。