package com.icar.model;import java.sql.Connection;
import java.sql.DriverManager;public class ConnDB { private Connection conn = null; public Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/mysql";
String username = "root";
String password = "niit";
conn = DriverManager.getConnection(url, username, password); } catch (Exception e) {
e.printStackTrace();
} return conn; }
********************************************************************************************************
设了断点,从Class.forName那就有问题, 报的异常是,Class<?> java.lang.Class.forName(String className) throws ClassNotFoundException
****************************************************************************************
自己写了一个连数据库的测试例子,可以运行成功,以下是成功的例子。
package com.icar.model;//运行前请确认架包已导入import java.sql.*;;public class mySqlTest {
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/mysql";
Connection conn=DriverManager.getConnection(url,"root","niit");
Statement stat=conn.createStatement();
System.out.println("成功连接数据库!"); stat.close();
conn.close();
}catch(Exception e){
e.printStackTrace();
}
}}
import java.sql.DriverManager;public class ConnDB { private Connection conn = null; public Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/mysql";
String username = "root";
String password = "niit";
conn = DriverManager.getConnection(url, username, password); } catch (Exception e) {
e.printStackTrace();
} return conn; }
********************************************************************************************************
设了断点,从Class.forName那就有问题, 报的异常是,Class<?> java.lang.Class.forName(String className) throws ClassNotFoundException
****************************************************************************************
自己写了一个连数据库的测试例子,可以运行成功,以下是成功的例子。
package com.icar.model;//运行前请确认架包已导入import java.sql.*;;public class mySqlTest {
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/mysql";
Connection conn=DriverManager.getConnection(url,"root","niit");
Statement stat=conn.createStatement();
System.out.println("成功连接数据库!"); stat.close();
conn.close();
}catch(Exception e){
e.printStackTrace();
}
}}
解决方案 »
- java 方向,想考个认证
- 泛型DAO spring 如何注入
- 经常听见别人说php做前台java做后台请问他们之间是怎么通讯的咯? 效率高吗? 有什么优点?
- struts hibernate spring 集成问题 !applicationContext-*.xml 不能正常创建加载bean
- 关于在struts中弹对话框的问题
- 数据库里有一类型为binary(1)的字段,在java中对应的类型为byte,需要存放8位的0/1来表示八种配置结果,如果做呢?
- 一個簡單的struts的控件問題(急)
- 这两种实现的方式为什么不同(有关struts的checkbox)
- 需:Swing教材,Java类库参考手册,Java&XML教材 的ebook
- 2015我跪求各位,为我解惑!@#¥%?|}+——(*&%……
- 求高人讲解wsdl文件的使用,一个项目怎么部署多个webservices?
- 数据库表数据转换成Excel导出
如果是web ,就把它放到lib目录中
我是lz。做的jsp项目,单独测试类是放在model包下的,同一包,应该不会出问题吧?
错误被我描述错了,哪怕一个成功运行的连数据库类,设断点,把鼠标放在forclass.name()处,显示的都是ClassNotFound异常。
我的错误是conn=null,呵呵,感谢大家!