这是连接数据库配置的一段代码
Properties props = new Properties();
FileInputStream fis = new FileInputStream("scgzx/conf/application.properties");
props.load(fis);
fis.close();
String ds_jndi = props.getProperty("datasource_jndi");
Context ctx = new InitialContext();
dataSource = (DataSource)ctx.lookup(ds_jndi);但我不知道application.properties中datasource_jndi的值是怎样写的,请教了~!
Properties props = new Properties();
FileInputStream fis = new FileInputStream("scgzx/conf/application.properties");
props.load(fis);
fis.close();
String ds_jndi = props.getProperty("datasource_jndi");
Context ctx = new InitialContext();
dataSource = (DataSource)ctx.lookup(ds_jndi);但我不知道application.properties中datasource_jndi的值是怎样写的,请教了~!
我连接的是SQLServer数据库。我想在application里面写数据库配置连接的信息,但不知道怎样写才正确。
java:comp/env/jdbc/mysqlmssql不是很清楚,楼主可以试试看
如果是用weblogic,直接用数据源名字xxx就行了,不需要在前面加java:comp/env/
// private static String PROVIDER_URL="t3://localhost:7001";
// private static String JNDI_NAME="oracleds";
这是我在Weblogic下配置的一个例子,配置不同的应用服务器请具体参考.ps:建议写成ResourceBundle rb=ResourceBundle.getBundle("scgzx.conf.application");
再使用rb.getString("datasource_jndi")取值;