[新手入门]在eclipse 环境下连接数据库

来源:互联网 发布:手机挂号软件 编辑:程序博客网 时间:2024/04/30 11:17

 首先假定你的eclipse 运行正常,现在要做数据库连接程序

首先要先下载相应的jdbc驱动,如mysql5.0.4的jdbc驱动到下面地址下载

http://mysql.holywar.net/Downloads/Connector-J/mysql-connector-java-5.0.4.zip

sqlserver2005的地址如下:

http://download.microsoft.com/download/2/8/9/289dd6a3-eeeb-46dc-9045-d0c6b59bfbc1/sqljdbc_1.1.1501.101_chs.exe

将相应的压缩包解压到硬盘

以sqlserver2005 为例

解压后路径 C:/Program Files/Microsoft SQL Server 2005 JDBC Driver/sqljdbc_1.1/chs/sqljdbc.jar

然后打开eclipse,新建工程,然后载工程名上面右键properties->java build path->libraries

->add external jars点击->选择你的sqljdbc.jar

 

下面是测试代码: import java.sql.*; public class mysql { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String url = "jdbc:mysql://localhost:3306/mytest"; String user = "root"; String password = "";//根据你的情况以上三项作相应更改 //如果sqlserver2005 url改成jdbc:sqlserver://localhost:1433/mytest Connection con; int userID; String userName = ""; String Query = "SELECT * FROM users;"; try{ Class.forName("com.mysql.jdbc.Driver"); //这里如果是sqlserver2005则改成 //com.microsoft.sqlserver.jdbc.SQLServerDriver con = DriverManager.getConnection(url, user, password); Statement statement = con.createStatement(); ResultSet resultSet = statement.executeQuery(Query); while (resultSet.next()){ userID = resultSet.getInt("ID"); userName = resultSet.getString("userName"); System.out.println(userID+","+userName); } con.close(); }catch(ClassNotFoundException e){ System.err.println("jdbc加载失败"); e.printStackTrace(); System.exit(1); }catch(SQLException e){ System.err.println("数据库连接失败"); e.printStackTrace(); System.exit(1); } } } 以上代码winXP(sp2)+eclipse3.2.1测试成功注意:如果还有问题,把jdbc驱动按8.3路径名解压到没有空格的路径下,如c:/temp 试一下,有时候CLASSPATH含空格可能也会出问题
原创粉丝点击