Java连接SQL Server

2014-11-24 11:03:48 · 作者: · 浏览: 0

Java连接SQL server有很多种方法,我这里只介绍其中一种,本方法只能在windows下使用。

第一步:设置ODBC源

在控制面板上,找到管理工具,然后在管理工具上找到数据源 (ODBC)。如图1。

图1

\

点击添加,选择Sql Server.如图2。

图2

\

填写完相应的信息,这步就完成了。

第二步编写Java代码

[java]
/**
*
*/
package com.wms.sql.conn;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
* @author 4-2
*
*/
public class Conn {

public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String url = "jdbc:odbc:sqlserver";
try {
Connection con = DriverManager.getConnection(url, "4-5-203", "");
PreparedStatement ps = con.prepareStatement("select * from student");
ResultSet rs = ps.executeQuery();
while(rs.next()){
System.out.println("学号:"+rs.getString(1)+"\t学生姓名:"+rs.getString(2));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

/**
*
*/
package com.wms.sql.conn;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
* @author 4-2
*
*/
public class Conn {

public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String url = "jdbc:odbc:sqlserver";
try {
Connection con = DriverManager.getConnection(url, "4-5-203", "");
PreparedStatement ps = con.prepareStatement("select * from student");
ResultSet rs = ps.executeQuery();
while(rs.next()){
System.out.println("学号:"+rs.getString(1)+"\t学生姓名:"+rs.getString(2));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

我的运行结果是:\


这就完成了连接,后面就可以实现你自己的业务逻辑了。