色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 配置jndi

錢淋西2年前10瀏覽0評論

在java web應用中,mysql是一種十分常見的數(shù)據(jù)庫。在應用中使用mysql,我們往往使用jndi配置方式連接mysql數(shù)據(jù)庫。這里介紹一些mysql配置jndi的方法。

首先,我們需要在tomcat中配置mysql的驅動。將mysql驅動復制到tomcat的lib文件夾下即可。

tomcat_home
└─lib
└─mysql-connector-java-5.1.45-bin.jar

接著,我們需要在tomcat的conf文件夾下的server.xml文件中添加以下內容:

<Resource name="jdbc/mysql" auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/yourdatabase"
username="yourusername" password="yourpassword"
maxActive="100" maxIdle="30" maxWait="10000"/>

這里,我們定義了一個名為jdbc/mysql的資源,它的類型是javax.sql.DataSource,即數(shù)據(jù)源。同時,我們定義了mysql驅動的類名、mysql數(shù)據(jù)庫的連接信息,以及數(shù)據(jù)源的一些屬性。

在java web項目中,我們可以通過以下代碼獲取數(shù)據(jù)源:

Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn = ds.getConnection();

這里,我們通過InitialContext的lookup方法獲得了jdbc/mysql資源的對象,進而通過DataSource的getConnection方法獲取了mysql的連接對象。

以上就是mysql配置jndi的方法。使用jndi可以方便地連接mysql數(shù)據(jù)庫并進行數(shù)據(jù)操作,大大提高了我們的開發(fā)效率。