JAVA中连接SQL SERVER数据库的语句是什么????
static{try{//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Class.forN...
static{
try{
// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception ex){}
}
public static Connection getConn() {
try {
// Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=house;User=root;Password=");
Connection conn = DriverManager.getConnection("jdbc:odbc:house");//house是数据源
// System.out.print("lianjiechengg");
return conn;
} catch (Exception ex) {
return null;
}
}
有什么错啊
兄弟急求!!!!!
我用的是SQL server 2000的数据库 展开
try{
// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception ex){}
}
public static Connection getConn() {
try {
// Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=house;User=root;Password=");
Connection conn = DriverManager.getConnection("jdbc:odbc:house");//house是数据源
// System.out.print("lianjiechengg");
return conn;
} catch (Exception ex) {
return null;
}
}
有什么错啊
兄弟急求!!!!!
我用的是SQL server 2000的数据库 展开
4个回答
展开全部
public class Dbcon {
private String classfor="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private String url="jdbc:microsoft:sqlserver://localhost:1433;Databasename=SFCRM";
private String username="sa";
private String password="";
private Connection con;
public Dbcon()
{
try {
Class.forName(classfor);
con=DriverManager.getConnection(url,username,password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public Connection getConnection() {
return this.con;
}
public void close()
{
try {
this.con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
给你一个可以直接用的。
把你的数据库用户名看一下对不
还有("jdbc:microsoft:sqlserver://localhost:1433;databasename=house;User=root;Password=");
改成
("jdbc:microsoft:sqlserver://localhost:1433;databasename=house;User="root";Password=");
private String classfor="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private String url="jdbc:microsoft:sqlserver://localhost:1433;Databasename=SFCRM";
private String username="sa";
private String password="";
private Connection con;
public Dbcon()
{
try {
Class.forName(classfor);
con=DriverManager.getConnection(url,username,password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public Connection getConnection() {
return this.con;
}
public void close()
{
try {
this.con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
给你一个可以直接用的。
把你的数据库用户名看一下对不
还有("jdbc:microsoft:sqlserver://localhost:1433;databasename=house;User=root;Password=");
改成
("jdbc:microsoft:sqlserver://localhost:1433;databasename=house;User="root";Password=");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static{
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(Exception ex){}
}
public static Connection getConn() {
try {
Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=house;User=;Password=","root",""); //用户名一般为sa
// System.out.print("lianjiechengg");
return conn;
} catch (Exception ex) {
return null;
}
}
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(Exception ex){}
}
public static Connection getConn() {
try {
Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=house;User=;Password=","root",""); //用户名一般为sa
// System.out.print("lianjiechengg");
return conn;
} catch (Exception ex) {
return null;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
给你个我们现在用的试试吧
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
给你个我们现在用的试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用第一个forName,
特别注意:你有没有安装SQL的JDBC以及是否升级到SP3
一下是我使用的连接程序,参考一下吧
public String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tushusheji";
public Statement connect(){
try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String user="jiayufei";
String password="jiayufei";
conn=DriverManager.getConnection(url,user,password);
stmt = conn.createStatement ();
}catch(Exception ee){ ee.printStackTrace(); return null; }
return stmt;
}
特别注意:你有没有安装SQL的JDBC以及是否升级到SP3
一下是我使用的连接程序,参考一下吧
public String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tushusheji";
public Statement connect(){
try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String user="jiayufei";
String password="jiayufei";
conn=DriverManager.getConnection(url,user,password);
stmt = conn.createStatement ();
}catch(Exception ee){ ee.printStackTrace(); return null; }
return stmt;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询