数据库设置

  1. 第一步:配置SQL,打开SQL server 2008文件下的配置工具里的SQL server配置管理器

  2. 设置MSSQLSERVER协议中,开启TCP/IP,端口设置为1433

  3. 在SQL server服务中重新启动(右击)

  4. 打开数据库,右击在属性——>安全性 里将身份验证改为SQL server和windows身份验证模式

  5. 重启数据库

  6. 启动数据库,在安全性——》登录名 右击 新建登录名,选择SQL 身份验证,设置登录名和密码

netbeans设置

  1. 打开NetBeans,选择服务——》数据库——》驱动程序,右击驱动程序,选择新建,将下载的sqljdbc4.jar文件添加(这里netbeans有个小bug添加sql server2008的驱动程序文件但是下面的驱动程序类和名称会锁定sql server2005的驱动程序名,不用理会)。

  2. 在新建的驱动程序右键连接设置,填写主机、端口、用户名(数据库设置第六步中的登录名)、口令(数据库设置第六步中的密码),测试连接,成功之后点击下一步,直到完成

java程序设置

  1. 库中设置

    • 设置右键添加JAR/文件夹,添加sqljdbc4.jar文件。
  2. 源码中设置

    • 源码中同样要添加sqljdbc4.jar文件。
    • 注意:SQL server***2008/2005***的驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver
    • SQL server***2008/2005***的JAR文件:sqljdbc4.jar
    • SQL server***2008/2005***的url:con=DriverManager.getConnection(“jdbc:sqlserver://localhost:1433;databasename=SIMS”,”sa”,”123”);

    • 注意:SQL server***2000***的驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver

    • SQL server***2000***的JAR文件:sqljdbc.jar
    • SQL server***2000***的url:String dbURL =”jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sample”;
 Connection con;
Statement stmt;
ResultSet rs;
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("驱动OK");
}
catch(ClassNotFoundException f)
{
System.out.println("SQLException:"+f.getLocalizedMessage());
}
try
{
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=SIMS","sa","123");
stmt=con.createStatement(1005,1008);
rs=stmt.executeQuery("select * from Person");
System.out.println("连接ok");
rs.last();
int k=rs.getRow();
if(k==0)
{
JOptionPane.showMessageDialog(this,"您查询的表为空表!",
"系统提示",JOptionPane.WARNING_MESSAGE);
}
rs.beforeFirst();
String ob[][]=new String[k][7];
for(int i=0;i<k&&rs.next();i++)
{
ob[i][0]=rs.getString("id");
ob[i][1]=rs.getString("name");
ob[i][2]=rs.getString("sex");
ob[i][3]=rs.getString("add");
ob[i][5]=rs.getString("tel");
ob[i][6]=rs.getString("age");
ob[i][7]=rs.getString("birth");
}
String s[]={"学号","姓名","性别","地址","电话","年龄","出生日期"};
m_view=new JTable(ob,s);
m_view.setSize(700,700);
m_view.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
JScrollPane sPane=new JScrollPane(m_view);
sPane.setPreferredSize(new Dimension(m_view.getWidth()-150,m_view.getHeight()-150));
p2=new JPanel(new FlowLayout());
p1.add(p2,"Center");
p2.add(sPane); //显示列表的重要
this.add(p1);
this.setVisible(true);
con.close();
}
catch (SQLException ex)
{
ex.printStackTrace();
}

netbeans连接数据库SQLserver2008的更多相关文章

  1. Netbeans连接数据库

    /* Netbeans连接数据库 NetBeans项目的“项目属性”中“库”一栏中.Tab页“编译和运行”中已经加上jdbc的驱动文件 */ Connection conn = null;//连接数据 ...

  2. java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver java.sql.SQLException

    今天下午一直想用netbeans连接数据库,结果就是来来回回碰到这两个问题. 我还在想,连接数据库并不是一个什么困难的事情啊,我都按照教程上一步一步做的,代码什么的都感觉很好,怎么就找不到类呢,怎么就 ...

  3. SQLSERVER2008 不能用IP连接数据库问题

    本机安装的数据库只能用电脑名+"\"+实例名来访问,用“.”.“(local)”.“localhost”呀都不能访问.然后在网上挖资料呀,挖呀挖呀,终于挖到了解决办法. 1.不能用 ...

  4. Java连接SQLServer2008终极解决办法(亲身上机演练版)

    今天我一学妹问我,Java连接SQLServer2008数据库的问题,一直无法连接成功.想起自己刚开始学习的时候,在网上找各种文章,然后实际上机验证操作,花了一两天时间才搞定,一把辛酸泪呀!记得当时是 ...

  5. SQLServer2008设置 开启远程连接

    SQLServer2008设置 开启远程连接 前一段时间,学生分组做项目,使用SVN工具,要求功能使用存储过程,在数据库这块出现这么一个问题: A学生在他的数据库上添加了存储过程,需要其他的B,C,D ...

  6. Java连接SqlServer2008数据库(转)

    Java连接SqlServer2008数据库 首先下载JDBC:下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=21599 下 ...

  7. 【转】使用NetBeans和Eclipse开发PHP应用程序

    [51CTO独家特稿]各位用户如果单独看NetBeans和Eclipse的市场占有率,你可能会认为使用其中任何一种IDE开发PHP应用程序都没有 问题,例如: 1.NetBeans:一款开源的集成开发 ...

  8. SQLServer2008数据库连接error40错误

    在连接SQL Server偶尔会遇到报错,如在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为 ...

  9. asp+SqlServer2008开发【第四集:windows server 2008 r2的操作记录】

    1,使用powershell server和putty像远程linux一样操作windows服务器,解决使用mstsc命令无法远程桌面的问题. 2,使用IMM管理,使用浏览器查看IBM服务器的工作状况 ...

随机推荐

  1. rt3070无线网卡移植到开发板

    Rt3070无线网卡AP功能移植到GEC210一.平台开发板:GEC210 无线网卡:RT3070主机:VMWare--Ubuntu 10.04 LTS内核版本:linux-2.6.35.7编译器:a ...

  2. Ex 5_22 在此我们基于以下性质给出一个新的最小生成树算法..._第九次作业

    (a)设环的顶点集为V, e(u,v)为权最重的边,若把V分成两部分V1,V2.其中V1包含u,V2包含v,因为V是一个环,因此,至少存在两条把u和v连接起来的边.因此,除了e之外,至少还存在另一条边 ...

  3. Python-CSS进阶

    0. 什么时候该用什么布局 <!-- 定位布局: 以下两种布局不易解决的问题, 盒子需要脱离文档流处理 --> <!-- 浮动布局: 一般有block特性的盒子,水平排列显示 --& ...

  4. bzoj营业额统计

    这个也是板子题吧,很水,求前驱后继即可 /* 插入,求前驱和后继 */ #include<iostream> #include<cstring> #include<cst ...

  5. CF 449D 题解(状压+容斥)

    状压妙啊... 本题的主体思路:状压+容斥原理(或状压+数位dp) 记g[i]表示按位与后结果所有位上至少有i个1的方案数 那么根据容斥原理,ans=g[0]-g[1]+g[2]-g[3]+g[4]. ...

  6. websocket+Django+python+paramiko实现web页面执行命令并实时输出

    一.概述 WebSocket WebSocket的工作流程:浏览器通过JavaScript向服务端发出建立WebSocket连接的请求,在WebSocket连接建立成功后,客户端和服务端就可以通过 T ...

  7. C# byte数组与Image的相互转换【转】

    功能需求: 1.把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库. 2.把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示. 3.从图片byte ...

  8. locust的安装与使用

    Contents Locust这一款开源性能测试工具.然而,当前在网络上针对Locust的教程极少,不管是中文还是英文,基本都是介绍安装方法和简单的测试案例演示,但对于较复杂测试场景的案例演示却基本没 ...

  9. [转] webpack3.0踩坑:postcss-loader的使用

    解决方案: 只是换了一种引入方式,解决了 1,创建postcss.config.js文件,添加如下代码:(引入autoprefixer插件)   1 2 3 4 module.exports = {  ...

  10. threeSum问题

    三数之和等于0的问题: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组. 注意:答案中 ...