jsp四类驱动,谁能给解释一下下面的代码?

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:49:07
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
这个应该是连接SQL Server数据库的固定写法吧,但是下面的就不明白了:
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=PetHospital","sa","ok");
DatabaseName是数据库名字,sa账号,ok是密码。
localhost:1433就不懂了,哪位高手给一一解释一下好吗?
小弟在线等答案!
我用上面的总是出现代号500错误
我配数据源用sun.jdbc.odbc.JdbcOdbc.Driver
就正确,问题出在哪啊?

你用的是桥接,这已经被淘汰了。请换成:
com.microsoft.jdbc.sqlserver.SQLServerDriver
=============
localhost是指本机,可以用ip来代替,比如127.0.0.1
1433是数据库对外开放的端口号

同上。另外可以下载个jtds驱动,改写com.microsoft.jdbc.sqlserver.SQLServerDriver和jdbc:microsoft:sqlserver为该驱动对应的类与写法就可以了。