Tomcat 数据源配置,中文路径乱码解决

一,Tomcat 数据源配置

 1.在context.xml文件中配置





    
    WEB-INF/web.xml
	
     
     
	
	
2.在Web项目的Web.xml里配置



    mydb2 Datasource example
    jdbc/mydb2
    javax.sql.DataSource
    Container
  


    mydb2 Datasource example
    jdbc/myorcl
    javax.sql.DataSource
    Container
  

 
  

 
  3.BaseDao 里的代码 
  

public Connection getConnection() {

		Connection conn = null;
		try {
			Context initContext = new InitialContext();
			Context envContext = (Context) initContext.lookup("java:/comp/env");
			DataSource ds = (DataSource) envContext.lookup("jdbc/mydb2");  //查找数据源名称
			conn = ds.getConnection();
		} catch (Exception e) {
			e.printStackTrace();
		}

		return conn;

	}


4.中文路径问题解决,让Web项目可以访问中文路径的文件
修改Tomcat的server.xml文件,加上URIEncoding="UTF-8" 这是要根据你项目的整体编码修改

  


 
  
 
  
 
 

你可能感兴趣的:(Tomcat,数据库相关)