如果你的服务器是tomcat,需要在项目下面的 META-INF 文件夹下面新建一个context.xml.
在这个xml文件输入以下信息
name="jdbc/jnditest"
auth="Container"
type="javax.sql.DataSource"
username="root"
password="root"
url="jdbc:mysql://192.168.1.115/mydb?useUnicode=true;characterEncoding=UTF-8"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="10"
maxWait="1000"
maxActive="20"
/>
driverClassName 是数据库驱动,如果你的数据库是Oracle 应该是oracle.jdbc.driver.OracleDriver
username 和password 是用户名和密码,根据你数据库的用户名密码修改
然后在项目的代码中输入以下代码获得连接
Context context=new InitialContext();//实例化一个initialContext
DataSource datasource=context.lookup("java:/comp/env/jdbc/jnditest");//查找目录命名服务得到datasource
Connection con=datasource.getConnection();//得到了连接就可以增删改查执行SQL了