【发布时间】:2010-12-26 09:12:40
【问题描述】:
我是java ee的菜鸟
但是要学习它我应该连接到mysql!
我在 Google 上搜索了大约一天:
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connection = DriverManager.getConnection("mysql:jdbc://127.0.0.1:3036/shedule", "root", "12345");
说:
java.sql.SQLException: 找不到适用于 mysql:jdbc://127.0.0.1:3036/shedule 的驱动程序
0) mysql -h 127.0.0.1 -P 3306 -u root -p 有效
2) netstat 说mysqld监听了0.0.0.0:3306
3) 最新的 netbeans 6.9.1 + glassfish 3.0.1
4) 我只有 mysql-connector-java-5.1.6-bin.jar 没有其他罐子!在部署前后搜索了所有硬盘!
它位于: D:\Program Files\NetBeans 6.9\ide\modules\ext 和 D:\NetBeansProjects\MyProject\build\web\WEB-INF\lib
5)我选择了“添加库”和mysql-connector-java-5.1.6-bin.jar
6) 人们说 netbeans 将这个 jar 部署到 D:\Program Files\glassfish-3.0.1\glassfish\domains\domain1\lib 但是部署后没有mysql-connector-java-5.1.6-bin.jar
7) 我已将此连接器的源代码 (5.1.14) 解压到我的 src/java 文件夹中
添加了库 ant-contrib.jar c3p0-0.9.1-pre6.jar 和 jboss-common-jdbc-wrapper.jar
我的项目可以正常构建和部署,但出现此异常!
最后:
【问题讨论】:
标签: java mysql netbeans jar glassfish