小白 求大神解答 eclipse连接mysql语句改成连接sql2008

package library;

import javax.swing.*;
import java.sql.*;

public class Database{

private String url = "jdbc:mysql://localhost/library";//
//private String url = "jdbc:mysql://localhost:3306/library";
public static Connection con;
public Statement stmt, stmt2;
//MySQL数据库账户密码
private String userName = "root";
private String userPasswd = "xia";

public void dbCon(){
       /*try{
    Class.forName("org.gjt.mm.mysql.Driver");
    //Class.forName("com.mysql.jdbc.Driver");
    //Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    }catch(ClassNotFoundException e){
    JOptionPane.showMessageDialog(null,"数据库驱动程序加载失败!","提示!",
    JOptionPane.YES_NO_OPTION);
    }*/
    try{
        con = DriverManager.getConnection(url, userName, userPasswd);
        stmt = con.createStatement();
    }
    catch(Exception g){
        JOptionPane.showMessageDialog(null, "数据库连接失败!", "提示!",
                JOptionPane.YES_NO_OPTION);
        System.out.println("E M: " + g.getMessage());
    }
}

public void dbClose(){
    try{
        con.close();
    }
    catch(SQLException g){
        JOptionPane.showMessageDialog(null, "数据库断开时出错!", "提示!",
                JOptionPane.YES_NO_OPTION);
        System.out.println("E M" + g.getMessage());
    }
}

}

4个回答

http://jingyan.baidu.com/article/cbf0e500ed68622eab289356.html
sql server依据你sql实例名,连接协议,账户验证方式不同,连接字符串略有不同。

qq_27538409
丶阿飞 恩不太明白 要怎么改才能连接到sql server 2008
5 年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复qq_27538409: 是sql server啊,mysql是3306,1466肯定是sql server。
5 年多之前 回复
qq_27538409
丶阿飞 这语句是连接到mysql 想改成连接到sql 2008
5 年多之前 回复

看我给你的链接。这是一个大概,而且还要取决于你的sql server本身的配置
如果你什么都不懂,这个要找本书看看,或者问问同事

qq_27538409
丶阿飞 学生狗 刚学eclipse连接sql 不太懂
5 年多之前 回复

private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String URL="jdbc:sqlserver://localhost:1433;databaseName=myweb";//这里的dataBaseName 就是 sql中 create database name 中的name
private static final String USER="sa";
private static final String PASSWORD=""; // 密码

你去我的博客看看上午刚写的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问