本篇简单介绍如何用Myeclipse连接数据库。 在连接数据库时遇到了不少问题,修改了好多地方,不知道最终成功是因为修改了哪里,我整理了一下,把所有修改过的地方都帖上来了。 1、数据库的配置 我所装的数据库是:SqlServer 2008 R2,在开始/所有程序中显示如下。 选中配置工具,SQL Server配置管理器 选中左边的MSSQLSERVER的协议,在其右边的对话框中选择“TCP/IP”,在弹出来的对话框中注意看TCP端口是否为1433,若不是,改为1433。若是,不用修改,确定。使TCP/IP状态为已启用。 2、JDBC驱动包下载 这个驱动包应该是很好下载的,但是不知道为什么,我这里那个官方地址怎么都下载不了,最后在百度上搜出来的。 下载的是这个样子: 注:(网上有不少要将之放在Java安装文件夹,修改环境变量的例子,我也改了,但是在测试的时候好像没用上,这里就不贴出来了)。 3、Myeclipse设置 新建一个工程: 不要直接点Finish,点“Next”,选其中的选项卡“Libraries”,再点击右侧的“Add External JARs”,在弹出的对话框中选择你所下载的JDBC驱动。 点击“打开”,再选择“Finish”就行了。 4、测试 新建一个类Test,在其中输入以下代码: import java.sql.*; import javax.swing.JOptionPane; public class test { public static void main(String args[]){ String url="jdbc:sqlserver://localhost:1433;DatabaseName=lay"; String userName="sa"; String userPwd="123456"; Connection conn; try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //该语句用于加载JDBC驱动 conn=DriverManager.getConnection(url,userName,userPwd);//创建与指定数据库的连接 Statement st=conn.createStatement();//创建执行SQL语句的Statement对象 String sql="select *from layuser"; ResultSet rs = st.executeQuery(sql); int i=0; while(rs.next()) i++; System.out.print(i); st.close(); } catch(Exception e){ JOptionPane.showMessageDialog(null,"数据库连接失败"); } } } 因我在数据库表里只有一条数据,因而其输出结果如下: |
|
来自: pythonjava学习 > 《待分类》