JDBC连接数据库SQL sever 2008
2013-11-30 00:04
369 查看
首先确定你的电脑已经成功安装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();
}
}
}
5. 在命令行下执行如下命令
首先切换到d盘:d:,然后编译java文件:javac testjdbc.java,执行: java testjdbc 如下图所示:
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();
}
}
}
5. 在命令行下执行如下命令
首先切换到d盘:d:,然后编译java文件:javac testjdbc.java,执行: java testjdbc 如下图所示:
相关文章推荐
- 学习笔记:jdbc连接、操作数据库SQL Server 2008
- 【JSP动态网站】JDBC连接SqlServer 2008数据库
- web/jdbc数据库带实例名连接2008
- JAVA使用JDBC本地连接Microsoft Sql Server 2008数据库 踩坑实录
- JDBC连接Sql Server 2008 数据库一
- 使用JDBC连接MSSQL数据库中2000/2005/2008的区别
- JDBC连接sql server 2008数据库
- 学习笔记:jdbc连接、操作数据库SQL Server 2008(二)
- Android之使用JDBC连接数据库-使用Jtds连接SQL Server 2008数据库
- 学习笔记:jdbc连接、操作数据库SQL Server 2008 ——MyEclipse web示例
- 数据库_JDBC_连接SQL Sever 常见Bug
- 使用jdbc java 连接 sqlserver 2008数据库 需要注意的事项
- 使用JDBC连接MSSQL数据库中2000/2005/2008的区别
- jdbc连接Sql Sever 2008对数据进行基本的增删改查操作
- 使用JDBC连接MSSQL数据库中2000/2005/2008的区别
- JDBC 连接 SQL Server 2005, 2008 数据库
- JDBC连接数据库(Sql Server 2008)
- JDBC连接数据库操作
- JDBC 连接数据库之单例模式
- 常见数据库的JDBC连接字符串