方法一:安装
Microsoft SQL Server 2000 Driver for JDBC
后,将
lib
目录下的
msbase.jar , mssqlserver.jar, msutil.jar
复制到
JDK
的主目录下,具体是
jdk1.4jrelibext .
完成后编写一下代码
原理:使用
jdbc-odbc
桥进行连接
try{
Connection con;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // 注册驱动
con = DriverManager.getConnection("jdbc:microsoft:sqlserver:// 你的 IP:1433;databaseName= 数据库名 ","sa"," 你的密码 ");//
Statement sta = con.createStatement(); // 执行 sql 语句的容器
String str = "select * from 表名 ";
ResultSet re = sta.executeQuery(str); // 执行完的结果赋给 ResultSet
while(re.next()){ // 通过游标对数据进行访问
String 字段名 = re.getString(" 字段名 ");
System.out.println( 字段名 );
}
Connection con;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // 注册驱动
con = DriverManager.getConnection("jdbc:microsoft:sqlserver:// 你的 IP:1433;databaseName= 数据库名 ","sa"," 你的密码 ");//
Statement sta = con.createStatement(); // 执行 sql 语句的容器
String str = "select * from 表名 ";
ResultSet re = sta.executeQuery(str); // 执行完的结果赋给 ResultSet
while(re.next()){ // 通过游标对数据进行访问
String 字段名 = re.getString(" 字段名 ");
System.out.println( 字段名 );
}
方法二:直接连接。
try{
Connection conn;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:Driver={SQL Server};Server= 你的 IP;uid=sa;pwd= 密码 ;Database=Northwind");
String sql="select * from Categories";
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery(sql);
while (rs.next())
{
String CategoryName=rs.getString("CategoryName");
System.out.println(CategoryName);
}
}
catch(Exception e){
System.out.println(e.toString());
Connection conn;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:Driver={SQL Server};Server= 你的 IP;uid=sa;pwd= 密码 ;Database=Northwind");
String sql="select * from Categories";
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery(sql);
while (rs.next())
{
String CategoryName=rs.getString("CategoryName");
System.out.println(CategoryName);
}
}
catch(Exception e){
System.out.println(e.toString());
}