我有一个jsp page
连接到ORACLE DB
以从表中检索数据。
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@myserver:port:mySID","user","admin");
我正在使用oracle jdbc driver
以明文密码和用户名连接到DB。
我想从我的jsp页面加密或移走这个清晰的txt密码。
答案 0 :(得分:0)
步骤1:在应用程序服务器或servlet容器中创建数据源。 这取决于您使用的服务器。可能还有其他步骤,例如在tomcat的情况下创建资源引用。你在使用哪个服务器?
步骤2:使用下面给出的示例代码从您的应用程序执行jndi查找。 强烈建议不要在jsp中编写Java 页面(脚本)。使用servlet或框架工作,如spring MVC
...
Context initialContext = new InitialContext();
DataSource datasource = (DataSource)initialContext.lookup("datasource_name");
Connection conn = datasource.getConnection();