1.
需要
jar
包
sqljdbc.jar
(附件提供),下载地址
[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=e22bc83b-32ff-4474-a[/url]44a-22b6ae2c4e17
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
('297ed8ec1efde79a011efde79e670001','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();
}
}
}
|
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();
}
}
}
|
本文转自zhangjunhd51CTO博客,原文链接:http://blog.51cto.com/zhangjunhd/127849,如需转载请自行联系原作者