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导出word的问题
- struts2中action数据传递的问题
- 没分,请教
- 请问什么是代理啊,举个例子好吗?
- struts高分2!!!!!!!!
- 将文档数据写入xml里
- 这个问题如何解决????com.mysql.jdbc.MysqlDataTruncation...
- 谁做过建行网上支付(他们给的资料都是JAVA的)..本人没用过JAVA,在配置安装程序时遇到问题....求救..........
- spring 和 hibernate集成后,如何实现lazy加载
- 请问,我用ssl通信,如果我把证书存在硬件key中,能在程序里使用keystore对象吗?
- 求高人讲解wsdl文件的使用,一个项目怎么部署多个webservices?
- 数据库表数据转换成Excel导出
如果是web ,就把它放到lib目录中
我是lz。做的jsp项目,单独测试类是放在model包下的,同一包,应该不会出问题吧?
错误被我描述错了,哪怕一个成功运行的连数据库类,设断点,把鼠标放在forclass.name()处,显示的都是ClassNotFound异常。
我的错误是conn=null,呵呵,感谢大家!