当前位置:首页 » 网络资讯 » eclipse怎样读取数据库

eclipse怎样读取数据库

发布时间: 2022-01-19 00:09:03

A. 怎么从my eclipse 用代码将数据库中的数据中读出来

1、myeclipse 只是一个开发工具
2、java开发,需要导入连接数据库的驱动包,就是连接数据库的jar包,最基础的就是jdbc连接,不同数据库有不同的jar包

B. eclipse怎样用mysql数据库

题主,你好.具体请参看下方代码

importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Connection;
importjava.sql.Statement;


publicclassMysqlDemo{
publicstaticvoidmain(String[]args)throwsException{
Connectionconn=null;
Stringsql;
//MySQL的JDBCURL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
//避免中文乱码要指定useUnicode和characterEncoding
//执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,
//下面语句之前就要先创建javademo数据库
Stringurl="jdbc:mysql://localhost:3306/javademo?"
+"user=root&password=root&useUnicode=true&characterEncoding=UTF8";

try{
//之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,
//可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来,下面三种形式都可以
Class.forName("com.mysql.jdbc.Driver");//动态加载mysql驱动
//or:
//com.mysql.jdbc.Driverdriver=newcom.mysql.jdbc.Driver();
//or:
//newcom.mysql.jdbc.Driver();

System.out.println("成功加载MySQL驱动程序");
//一个Connection代表一个数据库连接
conn=DriverManager.getConnection(url);
//Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
Statementstmt=conn.createStatement();
sql="createtablestudent(NOchar(20),namevarchar(20),primarykey(NO))";
intresult=stmt.executeUpdate(sql);//executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功
if(result!=-1){
System.out.println("创建数据表成功");
sql="insertintostudent(NO,name)values('2012001','陶伟基')";
result=stmt.executeUpdate(sql);
sql="insertintostudent(NO,name)values('2012002','周小俊')";
result=stmt.executeUpdate(sql);
sql="select*fromstudent";
ResultSetrs=stmt.executeQuery(sql);//executeQuery会返回结果的集合,否则返回空值
System.out.println("学号 姓名");
while(rs.next()){
System.out
.println(rs.getString(1)+" "+rs.getString(2));//入如果返回的是int类型可以用getInt()
}
}
}catch(SQLExceptione){
System.out.println("MySQL操作错误");
e.printStackTrace();
}catch(Exceptione){
e.printStackTrace();
}finally{
conn.close();
}

}

}

C. 谁知道eclipse中如何读取MySQL数据库表中的一行信息并保存打印出来

用循环保存
int index =0;
while(rs.next){
Object obj = rs.get(index ++);
}

D. Eclipse如何连接数据库

  • 1.在新建的Project中右键新建Floder

  • 12

    12.说明:这个是使用Driver连接数据库的,而通常开发中使用的是DriverManager或数据库连接池,这个仅作为理解数据库连接事例使用。

E. Eclipse怎样连接并打开oracle等数据库

Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://"+host+"/"+dbname,username,password);
Statement Stmt=conn.createStatement();
ResultSet rs=Stmt.executeQuery(sql);
这是基本的数据库操作方法
大概流程就是加载驱动类,创建连接,执行数据库操作,关闭

F. Eclipse怎么从数据库中获取数据

是要用eclipse中的数据库连接插件连接数据库用户,还是要用代码获取数据库连接从而读取数据?

G. eclipse怎样连接mysql数据库管理表

工具:

eclipse

步骤



1、导入jdbc驱动包。点击菜单栏中的Windows→preferences。


H. 怎样用eclipse链接数据库

步骤如下:
1、打开Eclipse。
2、点击菜单栏的“Window—>Show View—>Data Source Explorer”。
3、在“Data Source Explorer”里面的“Database Connections”单击鼠标右键,选择“New”。
4、在弹出窗口上选择数据库类型,然后点“Next”。
5、添加好驱动,填好各项配置。
6、完成后,点“Test Connection”,提示成功即可点“Finish”完成配置。

I. 如何使用eclipse调用数据库中的内容,并将数据显示出来具体步骤和代码··

我用的数据库是mysql,下载这个东东mysql-connector-java-5.1.15.zip解压把mysql-connector-java-5.1.15-bin.jar导入到你要连接数据库的项目中(应该知道怎么导入吧!)然后就是代码,以下代码是插入数据库的例子

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;
import java.sql.*;

public class Login2 {

private Connection connection;
private JButton button1;
private JFrame frame;
private JLabel nameLabel,pwdLabel;
private JTextField nameTA,pwdTA;
private JPanel panel;
// private Statement stat;
private ResultSet rs;
public Login2()
{
String url = "jdbc:mysql://localhost:3306/(此处填写你创建的数据库名字)";
String username = "(此处填写你的数据库用户,例如root)";
String password = "(此处填写你的数据库安装时设置的密码)";
//加载驱动程序以连接数据库
try {
Class.forName( "org.gjt.mm.mysql.Driver" );
connection = DriverManager.getConnection(
url, username, password );
}
//捕获加载驱动程序异常
catch ( ClassNotFoundException cnfex ) {
System.err.println(
"装载 JDBC/ODBC 驱动程序失败。" );
cnfex.printStackTrace();
System.exit( 1 ); // terminate program
}
//捕获连接数据库异常
catch ( SQLException sqlex ) {
System.err.println( "无法连接数据库" );
sqlex.printStackTrace();
System.exit( 1 ); // terminate program
}
frame = new JFrame();

panel = new JPanel();
panel.setLayout(new GridLayout(3,2));
nameLabel = new JLabel("user");
pwdLabel = new JLabel("password");
nameTA = new JTextField();
pwdTA = new JTextField();
button1 = new JButton("insert");

button1.addActionListener(new ActionListener()
{

public void actionPerformed(ActionEvent e)
{
String str1 = nameTA.getText();
String str2 = pwdTA.getText();
String str = "insert into user values('"+str1+"','"+str2+"')";

try {
// Statement stat = null;
PreparedStatement pstmt = connection.prepareStatement(str);

pstmt.executeUpdate();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
JOptionPane.showMessageDialog(null, "yes");

}
});

panel.add(nameLabel);
panel.add(nameTA);
panel.add(pwdLabel);
panel.add(pwdTA);
panel.add(button1);

frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,100);
frame.setVisible(true);

}

/**
* @param args
*/
public static void main(String[] args) {

Login2 l = new Login2();

}

}
还有问题可以继续联系

J. eclipse怎么调用数据库

要使用对应数据库的jar包,通过jdbc来访问数据库