JDBC 工具准备:MysqL(数据库)、 MyEclipse(开发工具)、Navicat(数据库管理工具)
JDBC编程步骤 ·加载驱动程序:class.forName(driverClass); ?? ?加载MysqL驱动 ?? ??? ?Class.forName("com.MysqL.jdbc.driver") ?? ?加载Oracle驱动 ?? ??? ?Class.forName("oracle.jdbc.driver.OracleDriver") ? ·获得数据库连接: ?? ?DriverManager.getConnection("jdbc.MysqL://127.0.0.1:3306/imooc","root","root"); ?? ?==>参数为(URL,usename,password) ? ·创建Statement对象: ?? ?conn.createStatement();
public class DBUtil { ?? ?private static final String URL = "jdbc:MysqL://127.0.0.1:3306/test"; ?? ?private static final String USER = "root"; ?? ?private static final String PASSWORD = "117528"; ?? ?public static void main(String[] args) throws ClassNotFoundException,sqlException {
?? ??? ?//使用的是MysqL,加载驱动程序 ?? ??? ?Class.forName("com.MysqL.jdbc.driver"); ?? ??? ?//获得数据库的连接 ?? ??? ?Connection conn = DriverManager.getConnection(URL,USER,PASSWORD); ?? ??? ?//通过数据库的连接操作数据库,实现增删改查 ?? ??? ?Statement stmt = conn.createStatement(); ?? ??? ?//执行数据库语句 ?? ??? ?ResultSet rs = stmt.executeQuery("select user_name,age from meinv"); ?? ??? ?//如果有数据,则rs.next返回ture,否则返回false ?? ??? ?while(rs.next()){ ?? ??? ??? ?System.out.println(rs.getString("user_name")+ "," + rs.getInt("age")); ?? ??? ?} ?? ?}
} 报错:
Exception in thread "main" java.lang.ClassNotFoundException: com.MysqL.jdbc.driver ?? ?at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ?? ?at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ?? ?at java.security.AccessController.doPrivileged(Native Method) ?? ?at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ?? ?at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ?? ?at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ?? ?at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ?? ?at java.lang.Class.forName0(Native Method) ?? ?at java.lang.Class.forName(Class.java:190) ?? ?at com.wuhao.JD.JDButil.main(JDButil.java:15)
写了以上程序连接MysqL,导入了MysqL驱动包还是一直报错,原因就在?? ???? //使用的是MysqL,加载驱动程序 ?? ??? ? Class.forName("com.MysqL.jdbc.driver");
这里com.MysqL.jdbc.driver的driver应该为Driver,疏忽了大小写。。。。。。。 (编辑:北几岛)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|