首页数据库myeclipse怎么连接数据库,myeclipse怎么连接mysql数据库

myeclipse怎么连接数据库,myeclipse怎么连接mysql数据库

编程之家2023-10-21113次浏览

本篇文章给大家谈谈myeclipse怎么连接数据库,以及myeclipse怎么连接mysql数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

myeclipse怎么连接数据库,myeclipse怎么连接mysql数据库

MyEclipse如何连接数据库

第一步:第一次打开MyEclipse,先从网上下载相应的驱动。(我的是mysql-connector-java-5.0.5-bin,视情况而定);

第二部:先打开MyEclipse Database Explorer透视图,选择MyEclipse菜单栏的Window/Open Perspective/Other命令,弹出Perspective对话框,选择其中MyEclipse Database Explorer选项,然后单击OK。透视图如下所示(默认的,我也不知道咋回事,就连上了,这不科学,带我好好研究):

注意:由于MyEclipse4数据库工具是个通用工具而不是针对MYSQL的,因此并不具备MySQL GUI Tools的某些功能,MyEclipse还可以格局数据库生成一些java脚本,如生成java Bean,EJBEntity等。

MyEclipse如何连接数据库

标签:mysqlclilogbeanguiconnector生成javaase

myeclipse怎么连接数据库,myeclipse怎么连接mysql数据库

myeclipse怎么连接sql server

myeclipse连接sql server:

修改SQL Server

首先要确保SQL Server数据库的登录方式是『混合验证模式』。如果不是也不要紧,数据库登录模式至少是『Windows身份验证模式』,所以打开Microsoft SQL Server Management Studio,以Windows身份验证模式登录。在对象资源管理器内右键单击你的数据库,选择『属性』。在弹出的窗口左侧选择『安全性』标签,然后在右侧选中『SQL Server和 Windows身份验证模式』,确定即可。

配置SQLJDBC驱动

解压缩后放在放在C:\Program Files\Microsoft SQL Server JDBC Driver目录下。然后配置环境变量:计算机—属性—高级—环境变量—在classpath中添加『;C:\Program Files\Microsoft SQL Server JDBC Driver\sqljdbc_2.0\chs\sqljdbc.jar』

myeclipse怎么连接数据库,myeclipse怎么连接mysql数据库

MyEclipse配置

下一步启动MyEclipse,调整视图到MyEclipse Database Explorer perspective。在DB Browser的空白处单击鼠标右键,选择New来新建一个数据库连接。按照下图填写数据即可。其中Driver template忽略,Driver name可自定义。点击Add JARs按钮,选择C:\Program Files\Microsoft SQL Server JDBC Driver\sqljdbc_2.0\chs\sqljdbc.jar文件。[注意:若使用JDK 6.0或者以上建立项目的选sqljdbc4.jar]

点击Test Driver就可以测试连接情况。

myeclipse怎么连接mysql数据库

import java.sql.*;

public class ComInfluence{

/**

*@param args

*/

//成功加载后,会将Driver类的实例注册到DriverManager类中。

// 2、提供JDBC连接的URL

//连接URL定义了连接数据库时的协议、子协议、数据源标识。

//书写形式:协议:子协议:数据源标识

//协议:在JDBC中总是以jdbc开始

//子协议:是桥连接的驱动程序或是数据库管理系统名称。

//数据源标识:标记找到数据库来源的地址与连接端口。

//封装获得连接的方法

private static final String DRIVER="com.mysql.jdbc.Driver";

private static final String URL="jdbc:mysql://localhost:3306/competeinfluence";

private static final String USER="root";

private static final String PWD="szy";

// 1、加载JDBC驱动程序:

//在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),

//通过java.lang.Class类的静态方法forName(String className)实现。

static{

try{

Class.forName(DRIVER);

} catch(Exception e){

System.out.println("找不到驱动程序类,加载驱动失败!");

e.printStackTrace();

}

}

// 3、创建数据库的连接

//要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,

//该对象就代表一个数据库的连接。

//使用DriverManager的getConnectin(String url, String username,

// String password)方法传入指定的欲连接的数据库的路径、数据库的用户名和

//密码来获得。

public static Connection getConnection(){

Connection con= null;

try{

con= DriverManager.getConnection(URL, USER, PWD);

} catch(Exception e){

System.out.println("数据库连接失败!");

e.printStackTrace();

}

return con;

}

// 4、执行SQL语句,须获得java.sql.Statement实例,Statement实例分为以下3种类型:

//*执行静态SQL语句。通常通过Statement实例实现。

//*执行动态SQL语句。通常通过PreparedStatement实例实现。

//*执行数据库存储过程。通常通过CallableStatement实例实现。

//具体的实现方式:

public static Statement getStatement(Connection con){

Statement stmt= null;

try{

stmt= con.createStatement();

} catch(SQLException e){

System.out.println("获取查询语句失败!");

e.printStackTrace();

}

return stmt;

}

// 5、Statement接口提供了三种执行SQL语句的方法:executeQuery、executeUpdate和execute

//* ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句

//,返回一个结果集(ResultSet)对象。

//* int executeUpdate(String sqlString):用于执行INSERT、UPDATE或

// DELETE语句以及SQL DDL语句,如:CREATE TABLE和DROP TABLE等

//* execute(sqlString):用于执行返回多个结果集、多个更新计数或二者组合的语句。

public static ResultSet getResultSet(Statement stmt, String sql){

ResultSet rs= null;

try{

rs= stmt.executeQuery(sql);

} catch(SQLException e){

System.out.println("查询失败!");

e.printStackTrace();

}

return rs;

}

// 6、处理结果

//两种情况:

// 1、执行更新返回的是本次操作影响到的记录数。

// 2、执行查询返回的结果是一个ResultSet对象。

//**ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些

//行中数据的访问。

//**使用结果集(ResultSet)对象的访问方法获取数据:

public static void printTable(ResultSet rs){

try{

ResultSetMetaData m= null;//获取列信息

m= rs.getMetaData();

int columns= m.getColumnCount();

//显示列,表格的表头

for(int i= 1; i<= columns; i++){

System.out.print(m.getColumnName(i));

System.out.print("\t\t");

}

System.out.println();

//显示表格内容

while(rs.next()){

for(int i= 1; i<= columns; i++){

System.out.print(rs.getInt(i));

System.out.print("\t\t");

}

System.out.println();

}

} catch(SQLException e){

System.out.println("无法打印查询结果!");

e.printStackTrace();

}

}

// 7、关闭JDBC对象

//操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序和声

//明顺序相反:

// 1、关闭记录集

// 2、关闭声明

// 3、关闭连接对象

public static void close(Connection con, Statement stmt, ResultSet rs){

try{

rs.close();

} catch(SQLException e1){

// TODO Auto-generated catch block

e1.printStackTrace();

}

try{

if(stmt!= null)

stmt.close();

} catch(Exception e){

e.printStackTrace();

}

try{

if(con!= null)

con.close();

} catch(Exception e){

e.printStackTrace();

}

}

public static void main(String[] args){

String sql="select* from edge";

Connection con= getConnection();

Statement stmt= getStatement(con);

ResultSet rs= getResultSet(stmt, sql);

printTable(rs);

close(con, stmt, rs);

}

}

myeclipse怎么连接数据库和myeclipse怎么连接mysql数据库的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

mysql创建数据库指定字符集?mysql 建数据库用什么字符集怎么删除mysql数据库,怎样彻底删除MySQL数据库