文档详情

win8下java连接SQL_Server_2008R2.doc

发布:2017-02-02约字共8页下载文档
文本预览下载声明
Win8系统下MyEclipse连接sql server 2008 R2(以sa身份安装的) 一、数据库 先以sa身份登录sql server 2008 R2,点击连接。 连接成功后建立一个数据库,我建立的数据库是StudentManage其中有student表。对于数据库做这些就行了。 二 MyEclipse要引入的包 大家要注意了,不同的数据库要引不同的包,而且sqlserver2000和sqlserver2008要引的包是不一样的,这点要特别注意啊!! 可以从/zh-cn/download/details.aspx?id=11774下载sqljdbc_4.0.2206.100_chs.tar.gz。 解压后运行里面的程序就可以得到sqljdbc4.jar和sqljdbc.jar,这里用的是sqljdbc4.jar,切记只需导入sqljdbc4.jar即可 在MyEclipse中右击你创建的工程,找到Build path ,选择 Add External Archives,找到你要导入的包,点击打开就可以引入了,引入后在工程下面的Referencede Libraries下便能显示这个包了 三 创建数据源 这一步是很重要的,也是你在编写程序时要用上的。 在控制面板---管理工具(管理工具在系统安全中可以找到)中选择odbc数据源64位(或者32位),选择系统DNS选项卡,点击添加,选择SQLServer,点击完成,填入你自己取的数据源的名称,描述可以不用写,在服务器的选择中大家要注意了,一定要是你的sqlserver服务器的名称,并不一定就是下拉框中有选择的名称, 找名称的方法是在你开启sqlserver2008时在连接的界面上会有服务器的名称,把它填入服务器名称框就可以了。点击下一步,选择你自己的数据库,一直下一步,到最后的时候可以测试哦~~~一般都会成功的 四 端口设置 这是一个很重要的问题,sqlserver2008的端口是动态的,会比较麻烦,在windows---所有程序----配置工具文件夹下会有个SQL Server配置管理器。 打开它,选择SQL Server网络配置下的SQLEXPRESS的协议,设为如下状态 双击TCP/IP打开,选择IP地址,因为我在后面的程序中用的IP地址是 ,所以我修改了IP地址。 修改IPALL的TCP动态端口号一般为1433,这在程序里 是要用到的,所以要记着哦 设置完后,需要重启服务器,打开控制面板----管理工具-----服务,选择SQL Server(SQL....),右击,选择停止,停止后再点击启动,便是重启了 五java代码 把上面的这些都做好了,接下来就是写代码,在MyEclipse中你所建立的工程下的src下建立一个类,我的类名是Test2。请注意一定要根据自己所建立的数据库修改以下代码中黄色阴影的代码。我的数据库如下图 代码如下 mport java.sql.*; public class Test2 { public static void main(String[] args) { String JDriver=com.microsoft.sqlserver.jdbc.SQLServerDriver;//SQL数据库引擎 String connectDB=jdbc:sqlserver://:1433;DatabaseName=StudentManage;//数据源注意IP地址和端口号,数据库名字!!! try { Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类 }catch(ClassNotFoundException e) { //e.printStackTrace(); System.out.println(加载数据库引擎失败); System.exit(0); } System.out.println(数据库驱动成功); try { String user=sa;//你自己创建的用户名字和密码!!!!!!!!!!!! String password=123456; Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象 System.out.println(连接数据库成功); Statement stmt=con.createStatement();//创建SQL命令对象 //创建表 Sys
显示全部
相似文档