数据库设置

  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. sqlyog通过跳板机ssh连接mysql数据库

    方法一: 方法二: 在跳板机上启动sh脚本做ssh端口转发,客户端配置连接 10.0.0.1的8306端口即可 jdbc:mysql://10.0.0.1:8306/testdb?useUnicode ...

  2. 安装最新版的2016版Pycharm后,激活码

    2016年安装Pycharm后,过段时间过期.亲测只需要复制以下激活码可以完美解决激活问题,又可以开心的写Python了.以下为激活码内容: BIG3CLIK6F-eyJsaWNlbnNlSWQiOi ...

  3. GBDT、XGBOOST、LightGBM调参数

    总的认识: LightGBM  > XGBOOST  > GBDT 都是调参数比较麻烦. GBDT分类的最佳调参数的讲解: Gradient Boosting Machine(GBM)调参 ...

  4. Day6-------------ext4文件系统

    1.cp /etc/passwd /sdb6 把/etc/passwd的内容写入 sdb6 写入过程:日志------------>刷到硬盘 2.ext4已经有点过时 xfs:可存海量数据 bt ...

  5. Office系列版本安装包下载

    链接:http://pan.baidu.com/s/1i4UFZOp  密码:f9y8 链接:http://pan.baidu.com/s/1i4YJN4D 密码:743q 链接:http://pan ...

  6. LeetCode(28): 实现strStr()

    Easy! 题目描述: 实现 strStr() 函数. 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0 ...

  7. LeetCode(2):Add Two Numbers 两数相加

    Medium! 题目描述: 给定两个非空链表来表示两个非负整数.位数按照逆序方式存储,它们的每个节点只存储单个数字.将两数相加返回一个新的链表. 你可以假设除了数字 0 之外,这两个数字都不会以零开头 ...

  8. OI中坑点总结

    以下是我个人OI生涯中遇到的坑点的一个小总结,可能是我太菜了,总是掉坑里,请大佬勿喷 1,多重背包的转移的循环顺序 //默认每个物品体积为一(不想打码……) //dp[i]表示占用背包容量i所能获得的 ...

  9. 洛谷p1072 gcd,质因数分解

    /* 可以得a>=c,b<=d,枚举d的质因子p 那么a,b,c,d,x中包含的p个数是ma,mb,mc,md,mx 在gcd(a,x)=c中 ma<mc => 无解 ma=m ...

  10. python作业(day1)

    1.输入用户名密码 ,认证成功后显示欢迎信息 ,输错三次后锁定 ,锁定后再次登录时直接提示已锁定 2.多级菜单 三级菜单 可依次进入各子菜单 所需新知识点:列表.字典