快乐Everyday60 快乐Everyday60
关注数: 4 粉丝数: 9 发帖数: 830 关注贴吧数: 9
新手问题 我刚学ajax,我想问一下, public class ConnDB { public Connection conn = null; // 声明Connection对象的实例 public Statement stmt = null; // 声明Statement对象的实例 public ResultSet rs = null; // 声明ResultSet对象的实例 private static String propFileName = "connDB.properties"; // 指定资源文件保存的位置 private static Properties prop = new Properties(); // 创建并实例化Properties对象的实例 private static String dbClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//定义保存数据库驱动的变量 private static String dbUrl = "jdbc:sqlserver://localhost:1433/AjaxText?user=wj&password=123&useUnicode=true"; /** * 功能:构造方法 */ public ConnDB() { try { //捕捉异常 //将Properties文件读取到InputStream对象中 InputStream in = getClass().getResourceAsStream(propFileName); prop.load(in); // 通过输入流对象加载Properties文件 dbClassName = prop.getProperty("DB_CLASS_NAME"); // 获取数据库驱动 dbUrl = prop.getProperty("DB_URL", dbUrl); //获取URL } catch (Exception e) { e.printStackTrace(); // 输出异常信息 } } /** * 功能:连接数据库 */ public static Connection getConnection() { Connection conn = null; try { //连接数据库时可能发生异常因此需要捕捉该异常 Class.forName(dbClassName).newInstance(); //装载数据库驱动 //建立与数据库URL中定义的数据库的连接 conn = DriverManager.getConnection(dbUrl); } catch (Exception ee) { ee.printStackTrace(); //输出异常信息 } if (conn == null) { System.err .println("警告: DbConnectionManager.getConnection() 获得数据库链接失败.\r\n\r\n链接类型:" + dbClassName + "\r\n链接位置:" + dbUrl); //在控制台上输出提示信息 } return conn; //返回数据库连接对象 } 这是我连接数据库的类,原来我是用的mysql,但现在换成了sqlserver啦,提示 com.microsoft.sqlserver.jdbc.SQLServerException: 端口号 1433/AjaxText?user=wj&password=123&useUnicode=true 无效。 我想问一下,是不是这格式写的不对?mysql的可以用
1 下一页