javax.naming.NameNotFoundException: MySqlDS not bound
是这个错误 弄不好呢 帮帮小弟 多谢
是这个错误 弄不好呢 帮帮小弟 多谢
解决方案 »
- JPA(Hibernate实现)测试时报如下异常: 有没有高人见到这种情况该怎样解决
- 一个编程问题,我甚至不知道他属于什么类型
- hibernate中的奇怪错误。。求大神指教
- j2ee启动错误
- 怎样从j2se中调用jboss容器中的ejb3?请高手指教!
- 在用hibernate tools,对表reverse engineering向导的时候,dao type中无法再选择spring dao。(图)
- 高手给推荐一下J2EE的入门书
- 那位大虾帮助看一下这个类有什么错误,别笑我,我是个菜鸟哇。
- 高分求<struts in action>中文版
- 在WebLogic中如何知道,数据源配置成功。
- 【布局挑战】一个JFrame里如何正确显示两个JTable
- 谁告诉我答案
我想用个main函数测试一下能不能连接。
数据库和jboss什么都是本地的0。10这个ip?
我想知道运行jboss的时候
我怎么lookUp到我设置的数据源呢?
多谢指教,。因为刚开始学j2ee ..
<%
Context ctx = new InitialContext();
out.println(ctx + "<br>");javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("java:/PostgresDS");
Connection conn = ds.getConnection();
out.println(conn);
conn.close();%>
用weblogic.. 他的数据源测试很简单。。 只要在weblogic设计好url驱动等
直接可以用main函数 类似我贴出的代码得到数据源,,
期待有人解答 感谢 bdsc() 的帮忙
weblogic在控制抬设置好datasource之后用以下采访。。
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
import java.sql.*;
import javax.naming.Context;
import java.util.Hashtable;public class MySQLConnectionPools {
public static void main(String[] args) {
Context ctx = null;
Hashtable ht = new Hashtable();
//建立连接WebLogic服务器的属性
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL,"t3://bemyfriend:7001");
try {
ctx = new InitialContext(ht);
//查找MySQLPools数据源
DataSource ds = (javax.sql.DataSource)ctx.lookup("MySQLPoolsTxDataSource");
//取得缓冲池内的连接
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
//取得user_table数据表的数据
ResultSet rs = stmt.executeQuery("select * from user_table");
//显示user_table数据表的所有数据
while (rs.next()) {
System.out.println(rs.getString(1) + " - " + rs.getString(2));
}
//将数据库联接返回缓冲池
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
//////////////////////////////////////
所以我想jboss设置好也直接可以在main函数采访得到datasouce..
应该初始化属性之后也可以的吧。。
麻烦各位帮忙 先谢了
http://www.onjava.com/pub/a/onjava/2004/02/25/jbossjdbc.html偶配置完后, 虽然可以运行ejb 的几个例子 ~
不过run jboss 的时候有下列错误:
org.jboss.mq.SpyJMSException: Could not resolve uncommited transactions. Message recovery may not be accurate; - nested throwable: (java.sql.SQLException: Syntax error or access violation, message from server: "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT TXID FROM JMS_TRANSACTIONS) AND TXOP='A'' at line 1")
这个不知道哪里可以修改?
刚才我写了个sessionBean在创建一个方法调用数据源 可以访问的
不好意思了
书没看多少就在这瞎弄,多谢各位帮忙,
其实也是 数据库操作封装在服务器的bean完成就是了,
jboss可能不能这样得到连接的吧。
再次多谢各位
就是说远处调用是不行d