首先确定你的电脑已经成功安装JDK
1. 在SQL server 2008中创建一个数据库命名为:st
新建三个表,分别为:Student SC Course 代码如下:
Create table Student
(
Sno char(9),
Sname char(20),
Ssex char(2),
Sage smallint,
Sdept char(20),
primary key (Sno)
);
create table Course
(
Cno char(4),
Cname char(40),
Cpno char(4),
Ccredit smallint,
primary key (Cno)
);
create table SC
(
Sno char(9),
Cno char(4),
Grade smallint,
primary key (Sno, Cno),
foreign key (Sno) references Student(Sno),
foreign key (Cno) references Course(Cno)
);
创建一个登录名 登陆名: ssaa ,密码设置为空
2. 下载 sqljdbc4.jar
3. 在计算机右键 -> 属性 -> 高级系统设置 ->高级 -> 环境变量 -> CLASSPATH(如若没有,则需新建一个)中作如下配置:在变量值一栏中填入:D:\JDBC\sqljdbc_3.0\enu\sqljdbc4.jar (此处填入的是sqljdbc4.jar的存储路径)
需要注意的一点是:如果CLASSPATH的变量值中原来有值,则需要在后面加入“ ; ”以示区分。
4. 在D盘创建java文件 命名为:testjdbc.java 代码如下:
import java.sql.*;
public class testjdbc{
public static void main(String[] args){
try{
//load the Driver
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("pass forName()!!");
//connecte to the server
String connUrl = "jdbc:sqlserver://localhost:1433; databaseName=st";
String user="ssaa";
String password="";
Connection conn = DriverManager.getConnection(connUrl, user, password);
System.out.println("Establish a connection!!");
//send the SQL command
Statement stmt = conn.createStatement();
String query = "SELECT * FROM Student";
ResultSet rs = stmt.executeQuery(query);
//output the results
System.out.println("=====SELECT * FROM Student=====");
System.out.println("Sno\t\tSname");
while(rs.next())
System.out.println(rs.getString("Sno")+ "\t\t" +rs.getString("Sname"));
//close the connection
conn.close();
}
catch(SQLException e){
System.out.println("SQL State :" +e.getSQLState());
System.out.println("SQL Error Code :" +e.getErrorCode());
}
catch(Exception e){
e.printStackTrace();
}
}
}
首先切换到d盘:d:,然后编译java文件:javac testjdbc.java,执行: java testjdbc 如下图所示: