driverclassname

更新时间:02-11 教程 由 曼雁 分享

DriverClassName是mysql JDBC Java语言程序访问MySQL数据库时必须设置的属性之一,该属性位于Mysql JDBC Driver包中的类中,在Java语言中使用Mysql JDBC Driver包访问MySQL数据库时,必须使用该属性指定驱动类的全限定名,否则会导致无法访问MySQL数据库。

DriverClassName属性的值为:com.mysql.jdbc.Driver。该属性值指定了Mysql JDBC Driver包中MySQL数据库驱动的类的全限定名,在Java程序中对MySQL数据库进行操作时,需要使用该属性值指定驱动类的完整类名。在使用该属性前需要将mysql-connector-java-XXX-bin.jar文件添加到Java项目的classpath中。

// 示例代码String url = "jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false";String user = "root";String password = "123456";String driverClass = "com.mysql.jdbc.Driver";Class.forName(driverClass);Connection connection = DriverManager.getConnection(url, user, password);

在实际开发中,如果没有配置DriverClassName属性的值,那么在连接MySQL数据库时就会报错,例如在Tomcat的web.xml文件中,如果没有将Mysql JDBC Driver包添加到classpath中,并且没有正确配置DriverClassName属性的值,那么在访问MySQL数据库时就会显示类似于“java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test”的错误信息。

声明:关于《driverclassname》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2085757.html