首页 > 软件 > java连接数据库出现这个错误应该怎么解决啊在线等各位大神

java连接数据库出现这个错误应该怎么解决啊在线等各位大神

软件 2022-07-03

java连接mysql数据库一直出错?

  1. 确认JDK的版本是否兼容MYSQL,有一些高版本的JDK对MYSQL还是有存在兼容问题的,所以你可以换一下低版本的JDK看看,同时要看看JDK有没有启动起来

  2. MYSQL数据库版本也不要装太高,MYSQL的版本太高做了安全认证很严格.同时看看MYSQL有没有启动起来

Java 操作数据库时候出现错误,找了很久没有解决问题。我是新手请大神指教,谢谢了

这是典型的空指针异常,就是编码中对应的变量为空,然后调用对应的方法或属性导致的,看了一下,有2个问题:

  1. String []sid={id}; 这行代码的意思是传入了一个NULL值的sid变量

  2. books.dbquery(booksql,sid );调用查询方法,查询方法中有【for(int i=0;i

  3. 修改,A:将传入参数进行赋值,如 11等数据 B:在查询方法中增加判断空的处理,这样的程序才是完整的。

java连接数据库的时候出现异常

  1. 确保自己的oracle服务正常运行

  2. 保证class12.jar,oracle的驱动是否正常加载(放在路径下)
    Class.forName ("oracle.jdbc.driver.OracleDriver");//确保该驱动正确加载
    Connection conn = DriverManager.getConnection
    ("jdbc:oracle:thin:@ip address:1521:ORA1","scott","tiger");
    Statement stmt = conn.createStatement();
    ResultSet rset = stmt.executeQuery (
    "select BANNER from SYS.V_$VERSION"
    );
    如果驱动包没有问题,能正常访问.

  3. 可以用客户端软件连接数据库测试一下,看是否是服务未启动造成的错误。

连接数据库时出现java.sql.SQLException: General error 怎么解决

有可能是你在用玩数据库没有关闭,在下次再次调用的时候就会出现这么个错误,如果连接的是Access数据库的话,先要连接好数据源,在连接其他数据时也要找好驱动。还有一种可能就是有可能你的数据库设密码和你连接时代码所写的密码不一致。

java项目连接mysql数据库代码错误 java初学者 脑残问题见笑了 求大神解答

你的punched是源码文件夹,不是包名,编译后,在目录下是不会有punched的,你把punched删除了再试,只要dao/db.properties punched是跟src一样的级别,不会参与编译,所以classloader不会加载

标签:信息技术 数据库 Java Java编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18