使用JDBC将ECLIPSE连接SQL server数据库小实例

写一篇有关Eclipse使用Jdbc连接SQL server数据库的实例:具体介绍;
做一个简单的“数据库考试”小系统!
一:在SQL SERVER 中建立一个数据库:
(1)创建一个名叫:数据库期末考试的数据库;
(2)创建一个名为test的表,结果为:
test表结构
第一个字段用来存放试题;第二存放A选项;第三个字段存B选项;第四个字段存C选项;第五个字段存D选项;最后一个存 放答案;
(3)insert数据(这里就插入3条吧!);
二:在Eclipse中书写代码!(这里不涉及GUI界面,只是使用控制台)
代码如下二个类中:
Main类:
这里写图片描述这里写图片描述
test类:这里写图片描述
这里写图片描述
这里写图片描述
三:注意一些细节:
(1) try{
String driverName=”com.microsoft.sqlserver.jdbc.SQLServerDriver”;
Class.forName(driverName);
}
catch(Exception e)
{
System.out.println(e);
}
这个使用连接数据库驱动的,注意在使用时要在项目中导入Sqljdbc4.jar;否则报错没有合适的driver,就是没有驱动程 序;
(2)String dbURL=”jdbc:sqlserver://localhost:1433;DatabaseName=数据库期末考试”;
String userName=”sa”;
String userPwd=”ivan1998”;
con=DriverManager.getConnection(dbURL,userName,userPwd);
1, 这里的dbURL是数据源的意思:
dbURL=”jdbc:sqlserver://localhost:1433;DatabaseName=数据库期末考试”;
这里”1433”是端口,”数据库期末考试“是你自己要操作的数据库(你的SQL server中存在);
其他部分都是固定的格式!
2,String userName=”sa”;
String userPwd=”ivan1998”;
这个是用户名sa和密码;用户名默认值就是sa,自己也可以修改用户名!密码一般是自己保密的!
3 con=DriverManager.getConnection(dbURL,userName,userPwd);
con是connection的一个实例对象,用来申请和数据库的连接。三个参数就是上面说到的数据源,用户名,密码;
这语句放在try模块里面,防止没有连接成功!throw:数据库连接异常提示!
四:JBDC就是数据库连接API,主要在java.sql包中。 statement,ResultSet,Connection,CachedRowSetImpl,DataBaseMetaData,都在其中,用来控制(操纵)数据库资源。建议查看Java.sql包。

最后附上程序运行结果:
数据库期末考试开始:注意题目难度比较大,要细心!!
一共有:3道题…注意每题1分,总分为3
**请输入题号:1–3
1
数据库好不好学
A:好学
B:不好学
C:还好
D:难
请输入答案:
A
考试继续,请选择题号:
1
不能重复选择一道试题!!!考试继续,请选择题号:
2
数据库英语怎么写
A:base
B:database
C:data
D:database2
请输入答案:
A
考试继续,请选择题号:
3
我们学的是什么数据库
A:SQL
B:SQL Server
C:mysql
D:Oracle
请输入答案:
B
考试完毕!!
最终得分为:2
恭喜你,你没有挂课!!**

猜你喜欢

转载自blog.csdn.net/huangchongwen/article/details/50315853
今日推荐