社区
Web 开发
帖子详情
请问我的CONNECTION为什么不能creatstatement?
ortenga
2004-09-27 10:48:34
只要一执行Statement stmt = con.createStatement() ;这句就会报错,如果不要这部分,就可以运行过去,是不是SQL SERVER中什么没设置对?之前在JDBC.java中的连接都没有问题的。
...全文
270
10
打赏
收藏
请问我的CONNECTION为什么不能creatstatement?
只要一执行Statement stmt = con.createStatement() ;这句就会报错,如果不要这部分,就可以运行过去,是不是SQL SERVER中什么没设置对?之前在JDBC.java中的连接都没有问题的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
禽兽v5
2004-09-28
打赏
举报
回复
java.lang.NullPointerException
org.apache.jsp.liuyanben.ly_jsp._jspService(ly_jsp.java:75
查看
%CATALINA_HOME%\work\Catalina\localhost\ROOT\org\apache\jsp\liuyanben\ly_jsp.java
第75行
ortenga
2004-09-28
打赏
举报
回复
现在又变成了这个错误了,估计是数据库连接有问题。。。。。?
javax.servlet.ServletException: [Microsoft][ODBC ???????] ???????????????????
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.liuyanben.ly_jsp._jspService(ly_jsp.java:240)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
root cause
java.sql.SQLException: [Microsoft][ODBC ???????] ???????????????????
sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
wu.jdbc.executeQuery(jdbc.java:28)
org.apache.jsp.liuyanben.ly_jsp._jspService(ly_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
禽兽v5
2004-09-28
打赏
举报
回复
java.sql.SQLException: [Microsoft][ODBC ???????] ???????????????????
后来这个确实是连接错误。另外它是Microsoft Odbc连接驱动.(嗯?不是jdbc也可以?)
yeshucheng
2004-09-28
打赏
举报
回复
我大致写了个,你看看是否意思到位了(已经测试通过):
public class TestBean{
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");//这里用到的是什么数据库的driver就写相应的就可以
String url = "jdbc:oracle:thin:@localhost:1521:数据库名称";
String user = "...";
String password = "....";
Connection conn = DriverManager.getConnection(url, user, password);
conn conn=new conn();
Connection con=conn.getConn();
Statement stmt = con.createStatement();
String sql = "select..... ";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println("first:"+rs.getString(1));
System.out.println("second:"+rs.getString(2));
}
rs.close();
stmt.close();
con.close();
}
catch (Exception e) {
e.printStackTrace();
System.out.println("连接失败!");
}
}
}
JOBLin
2004-09-28
打赏
举报
回复
应该不是连接字符串的问题,因为报的是Statement stmt = con.createStatement()错误,应该是数据源有问题,
禽兽v5
2004-09-28
打赏
举报
回复
是数据库联接错误,重点检查连接字符串。
xiangbo520
2004-09-28
打赏
举报
回复
空指针错误,可能是由于你的con没有初始化所引起的。
禽兽v5
2004-09-27
打赏
举报
回复
睡前up.
ortenga
2004-09-27
打赏
举报
回复
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:346)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
root cause
java.lang.NullPointerException
org.apache.jsp.liuyanben.ly_jsp._jspService(ly_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.25 logs.
haroyy
2004-09-27
打赏
举报
回复
报什么错??关键
JDBC及其
connection
的指令
本文详细介绍了JDBC(JAVA Database
Connection
)技术,它是Java为数据库操作定制的标准API。通过JDBC,开发者可以实现增、减、改、查等数据库操作。文章重点介绍了JDBC规范的基本类和接口,包括DriverManger类、
Connection
接口、
statement
接口、resultset接口、sql语句接口,并详细解释了get
Connection
、class.forName、c
reat
Statement
、rollback、commit和close等方法的功能。
java.sql.
Connection
.c
reat
Statement
(int resultSetType,int resultSetConcurrency)中参数的含义
博客介绍了ResultSet的相关设置。resultSetType有TYPE_FORWARD_ONLY(只向前卷动)、TYPE_SCROLL_SENSITIVE(修改马上反映)、TYPE_SCROLL_INSENSITIVE(修改不反映,除非重开
statement
);resultSetConcurrency有CONCUR_READ_ONLY(不修改)、CONCUR_UPDATABLE(会修改),默认是TYPE_FORWARD_ONLY及CONCUR_READ_ONLY。
服务器用JDBC对mysql数据库进行操作
本文介绍了一种通过封装JDBC工具类简化数据库操作的方法。包括数据库连接的获取与释放、事务管理等功能,并提供了一个具体的实现示例。
JDBC使用步骤
本文详细介绍了使用JDBC进行数据库操作的基本步骤,包括导入驱动、建立连接、执行SQL语句等,并提供了具体的代码示例。
JDBC数据库操作
本文详细介绍了Java中使用JDBC进行数据库连接的方法,包括不同类型的驱动程序及其使用方式,以及如何建立连接、创建语句对象并执行SQL语句。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章