急急急!!如何创建一个与数据库的连接池,使一次会话涉及的所有的servlet都可用此连接???

javaing 2001-07-16 09:14:53
有没有一个典型的小例子 阿!!//bow
如下建立连接的代码段应该只需要第一个servlet中定义就可以了吧?
那其他的servlet如何引用这个全局变量呢?
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cnn = DriverManager.getConnection("jdbc:odbc:myJDBC");
Statement st = cnn.createStatement();
ResultSet rs = st.executeQuery("insert OperationLog user values ('"+usercheck+"')");

btw:sql语句好久没用了,上面这个插入sql语句是对的吗?记录字段名应该用('"+..+"')分隔的吗?谢谢!!!!!!!!!!!
...全文
102 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
skyyoung 2001-07-16
网易广州社区java板精华区有。
回复
javaing 2001-07-16
我得表不知一个字段,但是这里只需要用user阿
回复
dule_yu 2001-07-16
insert into
如果你的表只有一个字段,你是对的
回复
javaing 2001-07-16
JSP中的SQL是insert还是insert into?
webserver偶没有;(
我是jb5+tomcat,报错如下:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误。
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6031)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:6188)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:2494)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:314)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:229)
at wap.StatusAll.doGet(StatusAll.java:30)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:401)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)

我得sql写的不对马???分特
回复
dule_yu 2001-07-16
你的语法是对的,不过如果是数字型的要将单引号去掉
sorry,手头没有现成的创建连接池的例子,不过如果你是用websphere,向导生成一个就可以看到了
回复
javaing 2001-07-16
是jsp板的精华区的faq吗?楼上的大哥能不能说清楚呢?
我用的是accessDB
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-07-16 09:14
社区公告
暂无公告