急急急!!如何创建一个与数据库的连接池,使一次会话涉及的所有的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语句是对的吗?记录字段名应该用('"+..+"')分隔的吗?谢谢!!!!!!!!!!!
...全文
172 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧