netbeans连接数据库SQLserver2008
来源:互联网 发布:apache局域网无法访问 编辑:程序博客网 时间:2024/06/03 17:37
数据库设置
第一步:配置SQL,打开SQL server 2008文件下的配置工具里的SQL server配置管理器
设置MSSQLSERVER协议中,开启TCP/IP,端口设置为1433
在SQL server服务中重新启动(右击)
打开数据库,右击在属性——>安全性 里将身份验证改为SQL server和windows身份验证模式
重启数据库
- 启动数据库,在安全性——》登录名 右击 新建登录名,选择SQL 身份验证,设置登录名和密码
netbeans设置
打开NetBeans,选择服务——》数据库——》驱动程序,右击驱动程序,选择新建,将下载的sqljdbc4.jar文件添加(这里netbeans有个小bug添加sql server2008的驱动程序文件但是下面的驱动程序类和名称会锁定sql server2005的驱动程序名,不用理会)。
在新建的驱动程序右键连接设置,填写主机、端口、用户名(数据库设置第六步中的登录名)、口令(数据库设置第六步中的密码),测试连接,成功之后点击下一步,直到完成
java程序设置
- 库中设置
- 设置右键添加JAR/文件夹,添加sqljdbc4.jar文件。
源码中设置
- 源码中同样要添加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(); }
0 0
- netbeans连接数据库SQLserver2008
- java连接数据库代码sqlserver2008(在netbeans中)
- sqlserver2008连接数据库
- java连接sqlserver2008数据库
- jdbc连接sqlserver2008数据库
- JDBC 连接SQLSERVER2008数据库
- JAVA 连接SqlServer2008数据库
- Java连接SqlServer2008数据库
- 用myeclipse连接数据库sqlserver2008
- myeclipse8.6连接sqlserver2008数据库
- Sqlserver2008 远程连接数据库查询
- NetBeans连接mysql数据库
- netbeans 连接数据库
- Netbeans连接数据库
- netbeans无法连接数据库
- Netbeans连接sql server2008数据库
- android连接公司sqlserver2008数据库服务器
- loadrunner连接数据库sqlserver2008(2005)
- Leetcode Integer Break 343
- 编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,基数下标的元素不变
- sed命令详解
- vector的基本用法
- 如何查看Maven项目中的jar包依赖树情况
- netbeans连接数据库SQLserver2008
- 7.3 Python 模块搜索,加载和编译
- 个人记录-LeetCode 57. Insert Interval
- 解决faster-rcnn中训练时assert(boxes[:,2]>=boxes[:,0]).all()的问题
- xml 浏览器打开报错Input is not proper UTF-8, indicate encoding !
- 20161227:for python网络数据采集01
- 9点的
- Java连接Oracle数据库的三种连接方式
- 深入学习golang(4)—new与make