《jsp项目开发全程实录》第二章将my sql 数据库改成ms sql2k数据库后的配置问题。中文数据乱码
发表在JavaWeb图书答疑
2009-11-09
是否精华
是
否
版块置顶:
是
否
《jsp项目开发全程实录》第二章将my sql 数据库改成ms sql2k数据库后,ms sql2k的用户名是sa 密码为空。并将ms sql2k的三个jar包放入里lib文件夹下,运行网站后在第一个页面输入用户名和密码时出现如下错误:
获取的查询字符串:login
java.sql.SQLException: No suitable driver found for jdbc:microsoft://127.0.0.1:1433/db_librarySys?user=sa&password=&useUnicode=true
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at com.core.ConnDB.getConnection(ConnDB.java:33)
at com.core.ConnDB.executeQuery(ConnDB.java:51)
at com.dao.ManagerDAO.checkManager(ManagerDAO.java:73)
at com.action.Manager.managerLogin(Manager.java:51)
at com.action.Manager.execute(Manager.java:24)
我将connDB.properties文件的内容改为如下:
#DB_CLASS_NAME(驱动的类的类名)
#DB_CLASS_NAME=com.mysql.jdbc.Driver
#DB_URL(要连接数据库的地址)
#DB_URL=jdbc:mysql://127.0.0.1:3306/db_librarySys?user=root&password=111&useUnicode=true
DB_CLASS_NAME=com.microsoft.jdbc.sqlserver.SQLServerDriver
DB_URL=jdbc:microsoft://127.0.0.1:1433/db_librarySys?user=sa&password=&useUnicode=true
请问上面两行的内容是否修改正确,是否还要修改其它地方的代码才可以?
补充说明,改成ms sql2k连接成功后,网页中新增加的中文记录显示乱码,以前中文记录正常,详见附件。
获取的查询字符串:login
java.sql.SQLException: No suitable driver found for jdbc:microsoft://127.0.0.1:1433/db_librarySys?user=sa&password=&useUnicode=true
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at com.core.ConnDB.getConnection(ConnDB.java:33)
at com.core.ConnDB.executeQuery(ConnDB.java:51)
at com.dao.ManagerDAO.checkManager(ManagerDAO.java:73)
at com.action.Manager.managerLogin(Manager.java:51)
at com.action.Manager.execute(Manager.java:24)
我将connDB.properties文件的内容改为如下:
#DB_CLASS_NAME(驱动的类的类名)
#DB_CLASS_NAME=com.mysql.jdbc.Driver
#DB_URL(要连接数据库的地址)
#DB_URL=jdbc:mysql://127.0.0.1:3306/db_librarySys?user=root&password=111&useUnicode=true
DB_CLASS_NAME=com.microsoft.jdbc.sqlserver.SQLServerDriver
DB_URL=jdbc:microsoft://127.0.0.1:1433/db_librarySys?user=sa&password=&useUnicode=true
请问上面两行的内容是否修改正确,是否还要修改其它地方的代码才可以?
补充说明,改成ms sql2k连接成功后,网页中新增加的中文记录显示乱码,以前中文记录正常,详见附件。