1. 需要 jar sqljdbc.jar (附件提供),下载地址
[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=e22bc83b-32ff-4474-a[/url] 44a -22b6ae 2c 4e17
 
2.SqlServer tcp/ip 端口查询
SQL Server Configuration Manager-SQL Server 2005 网络配置 -SQLEXPRESS- 右键单击 ICP/IP- 属性 -IP 地址
 
3. 设置 sa 账户与密码
使用 Microsoft SQL Server Management Studio Express 管理 SqlServer 数据库,第一次选择 Windows 身份验证模式登录。
3.1 右键 sqlserver- 安全性 - 服务器身份验证 - SQL SERVER Windows 身份验证模式”;
3.2 安全性 - 登录名 - 双击 sa ,设置用户名和密码;
3.3 sa 的右侧 - 状态 - 登录 - 选择启用;
 
4. 建立测试数据库并导入 sql 脚本
4.1 数据库 - 右键新建数据库 -tmp
4.2 导入下面的 sql 脚本,选择执行。
student.sql
use tmp;
 
CREATE TABLE student_table (
  id varchar(32) NOT NULL,
  name varchar(32) DEFAULT NULL,
  cardId varchar(32) NOT NULL,
  age int DEFAULT NULL,
  PRIMARY KEY (id)
);
 
INSERT INTO student_table VALUES
 ('297ed8ec1efde 79a 011efde79e670001','tomclus','200512345',33);
 
5.Java 连接文件
SqlServerCon.java
package com.zj.connector;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
 
public class SqlServerCon {
    public static void main(String[] arg) {
       String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ; // 加载 JDBC 驱动
       String dbURL = "jdbc:sqlserver://localhost:1025; DatabaseName=tmp" ; // 连接服务器和数据库
       String userName = "sa" ; // 用户名
       String userPwd = "root" ; // 密码
        Connection dbConn;
       try {
           Class.forName(driverName);
           dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
           Statement stmt = dbConn.createStatement();
           ResultSet rs = null ;
           String sql = "select * from student_table" ;
           rs = stmt.executeQuery(sql);
           while (rs.next()) {
              String id = rs.getString( "id" );
              String name = rs.getString( "name" );
              String cardId = rs.getString( "cardId" );
              int age = rs.getInt( "age" );
              System. out .println(id + " " + name + " " + cardId + " " + age);
           }
       } catch (Exception e) {
           e.printStackTrace();
       }
    }
}
 
6.连接 MySQL ,使用的 jar 包见附件。使用 mysqldump 将sql脚本导入数据库,Java 测试类为
MySQLCon.java
package com.zj.connector;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
 
public class MySQLCon {
    public static void main(String[] arg) {
       String driverName = "com.mysql.jdbc.Driver" ; // 加载 JDBC 驱动
       String dbURL = "jdbc:mysql://localhost:3306/tmp?useUnicode=true&characterEncoding=UTF-8" ; // 连接服务器和数据库
       String userName = "root" ; // 用户名
       String userPwd = "root" ; // 密码
       Connection dbConn;
       try {
           Class.forName(driverName);
           dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
           Statement stmt = dbConn.createStatement();
           ResultSet rs = null ;
           String sql = "select * from student_table" ;
           rs = stmt.executeQuery(sql);
           while (rs.next()) {
              String id = rs.getString( "id" );
              String name = rs.getString( "name" );
              String cardId = rs.getString( "cardId" );
              int age = rs.getInt( "age" );
              System. out .println(id + " " + name + " " + cardId + " " + age);
           }
       } catch (Exception e) {
           e.printStackTrace();
       }
    }
}