⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 j_function.jsp

📁 大家可以参考学习一下
💻 JSP
字号:
<%@ page contentType="text/xml;charset=gbk"%><%!
/**
   '*******************************************
   '由雅客网(http://www.iRSSer.com)免费提供
   '版权所有:雅客网(www.iRSSer.com)
   '作者:idva-chen
   '作者Email:idva-chen@hotmail.com
   '作者qq: 284548679
   '*******************************************
**/
/**
    '**************************************************
    '函数名:getDriver
    '作  用:根据configuration中的数据库类型来得到连接数据库的驱动
    '参  数:sqlType   ----数据库类型
    '返回值:对应的数据库驱动名称
    '**************************************************
**/
   String getDriver(int sqlType)
   {
	   String temp="";
	   switch(sqlType)
	   {
		   case 0:
			   temp="sun.jdbc.odbc.JdbcOdbcDriver";
		       break;
		   case 1:
			   temp="com.microsoft.jdbc.sqlserver.SQLServerDriver";
		       break;
		   case 2:
			   temp="org.gjt.mm.mysql.Driver";
		       break;
		   case 3:
			   temp="oracle.jdbc.driver.OracleDriver";
		       break;
		  }
	   return temp;
   }
/**
    '**************************************************
    '函数名:getUrl
    '作  用:根据configuration中的dataname_or_sci_or_dataSource,server,port值来获得相对应的url
    '参  数:sqlType   ----数据库类型
	         dataname_or_sci_or_dataSource   ----数据源名称或者sid
			 server   ----对应服务器地址
			 port     ----端口号
    '返回值:对应数据库的url
    '**************************************************
**/
   String getUrl(int sqlType,String dataname_or_sci_or_dataSource,String server,String port)
   {
	   String port_f="";
	   String temp="";
	   if(port.equals(""))   //判断port,如果为空,则调用默认的端口号
	   {
		   switch(sqlType)
		   {
			   case 0:
				   break;
			   case 1:
				   port_f="1433";
			       break;
			   case 2:
				   port_f="3306";
			       break;
			   case 3:
				   port_f="1521";
			       break;
			}
	   }
	   switch(sqlType)   //根据数据库类型,选取不同的url
	   {
		   case 0:
			   temp="jdbc:odbc:"+dataname_or_sci_or_dataSource;
		       break;
		   case 1:
			   temp="jdbc:microsoft:sqlserver://"+server+":"+port_f+";DatabaseName="+dataname_or_sci_or_dataSource;
		       break;
		   case 2:
			   temp="jdbc:mysql://"+server+":"+port_f+"/"+dataname_or_sci_or_dataSource;
		       break;
		   case 3:
			  temp="jdbc:oracle:thin:@"+server+":"+port_f+":"+dataname_or_sci_or_dataSource;
		      break;
       }
	   return temp;
   }
   /**
    '**************************************************
    '函数名:outputCharacter
    '作  用:将输入的字符进行转换,解决输入乱码问题
    '参  数:DBdata   ----数据库中数据
    '返回值:转换后的字符串
    '**************************************************
**/
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -