myeclipse连接mysql数据库 如何myeclipse建立一个数据库连接mysql
很多朋友对于myeclipse连接mysql数据库和如何myeclipse建立一个数据库连接mysql不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
myeclipse下拉菜单如何连接mysql数据库
1)在开发环境中加载指定数据库的驱动程序。例如,接下来的实验中,使用的数据库是MySQL,所以需要去下载MySQL支持JDBC的驱动程序;而开发环境是MyEclipse,将下载得到的驱动程序加载进开发环境中(具体示例的时候会讲解如何加载)。
2)在Java程序中加载驱动程序。在Java程序中,可以通过“Class.forName(“指定数据库的驱动程序”)”方式来加载添加到开发环境中的驱动程序,例如加载MySQL的数据驱动程序的代码为: Class.forName(“com.mysql.jdbc.Driver”)
3)创建数据连接对象:通过DriverManager类创建数据库连接对象Connection。DriverManager类作用于Java程序和JDBC驱动程序之间,用于检查所加载的驱动程序是否可以建立连接,然后通过它的getConnection方法,根据数据库的URL、用户名和密码,创建一个JDBC Connection对象。如:Connection connection= DriverManager.getConnection(“连接数据库的URL","用户名","密码”)。其中,URL=协议名+IP地址(域名)+端口+数据库名称;用户名和密码是指登录数据库时所使用的用户名和密码。具体示例创建MySQL的数据库连接代码如下:
1
Connection connectMySQL= DriverManager.getConnection(“jdbc:mysql://localhost:3306/myuser","root","root");
4)创建Statement对象:Statement类的主要是用于执行静态 SQL语句并返回它所生成结果的对象。通过Connection对象的 createStatement()方法可以创建一个Statement对象。例如:Statement statament= connection.createStatement();具体示例创建Statement对象代码如下:
1
Statement statamentMySQL=connectMySQL.createStatement();
另外,一般情况下都可以使用PreparedStatement来代码Statement,因数PreparedStatement可以防止SQL注入攻击,防止数据库缓冲池溢出,代码的可读性,可维护性。具体示例创建PreparedStatement代码如下:
String sql="Select title, year_made from movies where year_made>=? and year_made<=?";
PreparedStatement ps=connectMySQL.prepareStatement(sql);
5)调用Statement对象的相关方法执行相对应的 SQL语句:通过execuUpdate()方法用来数据的更新,包括插入和删除等操作,例如向staff表中插入一条数据的代码:
1
statement.excuteUpdate("INSERT INTO staff(name, age, sex,address, depart, worklen,wage)"+" VALUES('Tom1', 321,'M','china','Personnel','3','3000')");
若使用PreparedStatement,则:
prest.setInt(1,1980);//表示第1个参数为1980
prest.setInt(2,2004);
ResultSet rs= prest.executeQuery();
通过调用Statement对象的executeQuery()方法进行数据的查询,而查询结果会得到 ResultSet对象,ResultSet表示执行查询数据库后返回的数据的集合,ResultSet对象具有可以指向当前数据行的指针。通过该对象的next()方法,使得指针指向下一行,然后将数据以列号或者字段名取出。如果当next()方法返回null,则表示下一行中没有数据存在。使用示例代码如下:
1
ResultSet resultSet= statement.executeQuery("select* from staff");
6)关闭数据库连接:使用完数据库或者不需要访问数据库时,通过Connection的close()方法及时关闭数据连接。
3.测试代码
配置好环境后,就可以写代码测试是否能连通啦!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class TestMysqlConn{
public static void main(String[] args){
Connection con;
Statement stmt;
ResultSet rs;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
//test为数据库名,_test为表名。_test表中有三个字段:id name description
con= DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test","root","root");
stmt= con.createStatement();
rs= stmt.executeQuery("select* from _test");
while(rs.next()){
int num= rs.getInt("id");
String name= rs.getString("name");
String des= rs.getString("description");
System.out.println(num+""+ name+""+ des);
}
stmt.close();
conn.close();
} catch(Exception e){
e.printStackTrace();
System.out.println("连接失败");
}
}
}
如何myeclipse建立一个数据库连接mysql
用myeclipse自带连接数据库
一、配置步骤
1,依次点开Windows->Preferences->MyEclipse->Database Explorer->Database Drivers
2,然后再点击DB Browser,会在MyEclipse界面上显示一个DB Browser窗口;默认会有一个MyEclipse Derby,是MyEclipse自带的一个关系数据库;在此处右击鼠标会出现菜单,New,Edit之类的
3,点击菜单中的New,会弹出Database Driver窗口,进行配置数据库驱动参数,如URL,driverClassName。首先选
择数据库驱动类型(Driver template),自定义名称(Driver name),url,userName,password,然后需要添
加驱动的jar包。添加完jar包后,才可以去选择Driver classname。
4,配置完成后,点击new会让我们选择数据库,默认是all,我一般选择Display the selected schemas,自己选择数
据库,因为可能一个连接下面有很多个库。选择Display the selected schemas后,需要在点击add按钮把数据库添加到列表中,
然后finish就OK了。然后再DB Driver窗口中双击我们刚建好的数据库链接,来打开它。
5,此时就可以执行sql了,先建立一个sql文件,打开方式是,MyEclipse SQL Editor,写一段SQL后,需要在上面的Connection、Catolog和CmdSep。然后点击绿色的按钮就可以执行SQL了。
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,调整视图到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如何连接数据库
第一步:第一次打开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
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!