今天在学习jsp中数据库的使用时,遇到一个很奇怪的情况(至少现在看来是的)。jsp中连接mysql数据库,开启mysql数据库后,在jsp页面中嵌入的java连接mysql数据库的那几句代码。好像 Class.forName("org.gjt.mm.mysql.Driver");没起到作用,只需要Connection con=DriverManager.getConnection("jdbc:mysql://localhost/test?user=&password=");就行了。但是在纯java程序中,没有Class.forName()或者里面的驱动写错了就会爆出ClassNotFoundException。如果不启动mysql数据库的话,要想连接数据库,jsp则需要配置数据库了。那jsp中连接数据库的实现机制究竟是在怎么样的呢?
现在貌似连Connection con=DriverManager.getConnection("jdbc:mysql://localhost/test?user=&password=");都不需要了,Connection con=DriverManager.getConnection("")就可以了,照样地连接数据库,对数据库进行增删改查。这样说的话,mysql数据库在安装的时候就已经配置好了。。。。?