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

📄 mdbean.java

📁 演示简单Java语言基础
💻 JAVA
字号:
//引入相关包
import java.util.*;
import javax.ejb.*;
import javax.jms.*;
import java.sql.*;
import java.sql.Connection;
import java.rmi.*;
import javax.sql.*;
import javax.naming.*;
public class MDBean implements MessageDrivenBean, MessageListener 
{
	//实现MessageDrivenBean接口方法
	private MessageDrivenContext mdc;
	public void ejbCreate() 
	{
	}
	public void ejbRemove() 
	{
	}
	public void setMessageDrivenContext(MessageDrivenContext mdc) 
	{
		this.mdc = mdc;
	}
	//实现MessageListener接口方法
	public void onMessage(Message message) 
	{
		MapMessage mapmessage = (MapMessage) message;
		try 
		{
      		Enumeration e = mapmessage.getMapNames();
			Hashtable msg = new Hashtable();
			String[] val=new String[2];
			int flag=0;
        	while (e.hasMoreElements()) 
        	{
				String key = (String) e.nextElement();
				val[flag] = mapmessage.getString(key);
				System.out.print(val[flag]+"\t");
				flag++;
			}
            val[0]=new String(val[0].getBytes(),"ISO-8859-1");
            val[1]=new String(val[1].getBytes(),"ISO-8859-1");
            Connection con=this.getConnection();
            Statement st=con.createStatement();
            st.executeUpdate("insert into message values('"+val[0]+"','"+val[1]+"')");
            con.close();
        } 
        catch(Exception e) 
        {
           	e.printStackTrace();
        }
	}
}

⌨️ 快捷键说明

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