图片 7

关于数据库课设的感想

在昨天,11.22 我完成了这次课设的报告,开心!

下面请一字一句地看,一遍就设置成功,比你设置几十遍失败,费时会少得多。

这次的课设真是个磨人的小妖精!!!

 

题目也不是很难,数据库+窗口显示 火车票售票系统(用户+管理员 订票/退票
增删改信息等操作)

首先,在连接数据库之前必须保证SQL Server 2012是采用SQL
Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:

最后我决定用 sqlserver+eclipse 完成。

 

 

最初,我是用mysql,但是!最后想想可能是因为我的安装包的问题:下了2个版本的,也不是官网下载的。磕磕绊绊,安了好多次都没有安好,所以我放弃,改用虚拟机,在windows中做课设。

当你保证SQL Server 2012是采用SQL Server身份验证方式后,开始如下配置:

 

一、因为SQL Server 2012装好后,默认协议是没有开启的,所以要打开SQL
Server配置管理器中开启:

首先,我安了sqlserver但是因为配置错误,后面并不能成功连接eclipse。

1、安装好SQL Server 2012后,运行 开始 → 所有程序 → Microsoft SQL Server
2012 → 配置工具 →SQL Server配置管理器,如下图1所示:

下面,这个配置是可行的!mark!!!

图片 1
图1

2、打开的窗口如下图所示。在左边栏找到 SQL
Server网络配置选项,点开它的小箭头,会看到“【你的数据库名】的协议” (图中是ERIC2012的协议),选中它,看右边栏。如下图2所示:

连接用这个

 

图片 2图2

 

(1)如果Named Pipes 未启用,则右键→启用

写语句一定要规范化 比如下面这个

(2)右键单击 TCP/IP,选择 启用

温馨提示:如果要对数据库中的某个表进行操作,需要像这样子做:String sql =
“SELECT *  FROM [数据库名].[dbo].[表名] where xxx “; 例如String
sql = “SELECT *  FROM [metro].[dbo].[4] where xxx”
。注意,中括号是必要的,不能去掉。

(3)双击TCP/IP(右键→属性),在弹出的窗口中选择 “IP地址” 选项卡,将IP1和IP10的【IP地址】设为127.0.0.1,并将所有【IPx】的【已启用】设为是。接着,拖动下拉条到最下方,将 IPAll 中的【TCP端口】设成 【1433】,其余不变。如下图3和图4所示:

 

 

写程序的时候,仔细,仔细,仔细!

图片 3图3

改bug的时候,耐心,耐心,耐心!

 

 

图片 4图4

3、重新启动计算机。

4、接下来使用telnet命令测试1433端口是否打开。首先要保证telnet服务开启。开启win7
telnet的方法在这里:

 

5、完成上一步后。开始菜单 → 运行cmd → 输入:telnet 127.0.0.1
1433,(注意telnet与127之间有空格,1与1433之间有空格)。如下图:

 

图片 5图5

6、若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明1433端口没有打开,需要重新进行以上配置。若连接成功,显示如图6所示:

 

图片 6图6

 

二、环境变量CLASSPATH配置:

1、下载Microsoft JDBC Driver 4.0 for SQL Server

在这里下载:

4.0版本支持的 SQL Server有:

Microsoft®SQL Server® 2012

Microsoft®SQL Server® 2008 R2

Microsoft®SQL Server® 2008

Microsoft®SQL Server® 2005

Microsoft®SQL Azure

 

下载sqljdbc_4.0.2206.100_chs.tar.gz(2.2M),解压文件,得到sqljdbc.jar和sqljdbc4.jar。如果你使用的是jre1.7版本,则忽略sqljdbc.jar(因为它用不了,而且如果和sqljdbc4.jar一起用会出错),只留下sqljdbc4.jar。

以下设置均针对jre1.7版本(1.7以下应该也适用):

在D盘新建一个文件夹,命名为sqljdbc4,将sqljdbc4.jar复制一个进去。

 

图7

2、右击 我的电脑 → 属性 → 高级系统设置(高级) → 环境变量,在系统变量中双击CLASSPATH变量(或选中CLASSPATH后 → 编辑),在最后面追加 “;D:\sqljdbc4
\sqljdbc4.jar” (注意最前面有个 ; )若不存在CLASSPATH,就新建CLASSPATH变量,并且将其值设为“D:\sqljdbc4
\sqljdbc4.jar”。如图8所示:

 

图片 7图8

3、连续点击 确定 以退出环境变量配置。

4、接下来的工作非常重要(因为没做我纠结了几天没成功)!!