怎么在eclipse把数据插入到数据库中 我用的是sql2005我不要返回表的 只要把eclipse里获取的数据插入到数据库中就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用SQL语句添加就行啊 直接在Eclipse中操作数据库,而不是用程序吗?你要安装MyEclipse,然后在他的插件里做DB连接进行操作,在操作界面可以直接sql或者手工填入表格数据。 先获得文本框中的数据用getText()方法import java.sql.*;public class InsertFriends{ public static void main(String args[]) { String[][] friends = {{"wang", "1345464313", "beijing", "lover"}, {"xie", "172742353", "guangdong", "friend"}, {"wang", "272372742", "wuhan", "myself"}}; String url = "jdbc:mysql://localhost:3306/ctea"; //CTea 是我的数据库所在的目录 Connection con; Statement stmt; String query = "select Name, Telephone from my_test"; try { Class.forName("com.mysql.jdbc.Driver"); } catch(java.lang.ClassNotFoundException e) { e.printStackTrace(); } try { con = DriverManager.getConnection(url,"root",""); stmt = con.createStatement(); stmt.executeUpdate("delete from my_test");//my_test是数据库名 for(int i=0;i<3;i++) { stmt.executeUpdate("insert into my_test(Name,Telephone,Address,Note) values" + "(\""+friends[i][0]+"\",\""+friends[i][1]+"\",\""+friends[i][2]+"\",\""+friends[i][3]+"\")"); } ResultSet rs = stmt.executeQuery(query); System.out.println(" Name Telephone:"); while (rs.next()) { String n = rs.getString("Name"); String t = rs.getString("Telephone"); System.out.println(n + " " + t); } stmt.close(); con.close(); }catch(SQLException ex){ System.err.println("SQLException: " + ex.getMessage()); } }} LZ问了个很奇怪的问题。。建议你好好研究一下,sql server 的jdbc驱动,建议你去官网看看,下载最新的jar包,读读里面的说明。。那你就能完全掌握JDBC了! Eclipse 仅仅是一个 编写代码的工具而已,虽然很强大,你要往数据库里写数据,跟你使用的语言和数据库有关系,如果你使用的是JAVA + sql server 2005,首先要使用 JDBC for sql server 2005,网上很多下的~~然后 直接可以在 代码中写 SQL 去执行,当然在直接项目中,一般不会建议 直接写sql 的~~关于如果使用 JDBC 连接数据库,然后写数据库,5楼的热心朋友 有详解,呵呵~不过他举例的是 mysql 数据库,本人很少使用 sql server 2005,没有这个驱动,不过 也类似,网上 找找,大片大片的~~ 字符串相加,是不是很爽阿!为什么不用preparemeter 来处理插入操作? java中如何完成倒计时 请教个Java日期类转换问题 高分求一个SOCKET中转程序 兄弟们帮帮忙,头一次使用ECLIPSE3.1,帮一个小忙, 在线求解,关于ASP数字验证问题。 PreparedStatement中的setArray(int i, Array x) 应该怎样使用??? 【求JAVA电子版语法手册】请问各位大哥,哪儿能下到? JAVA中的指针,引用及对象的clone 2 这样写那里有错啊? 文件输出问题. 有关继承中变量的问题? 一个java 程序
public class InsertFriends
{
public static void main(String args[])
{
String[][] friends = {{"wang", "1345464313", "beijing", "lover"},
{"xie", "172742353", "guangdong", "friend"},
{"wang", "272372742", "wuhan", "myself"}};
String url = "jdbc:mysql://localhost:3306/ctea"; //CTea 是我的数据库所在的目录
Connection con;
Statement stmt;
String query = "select Name, Telephone from my_test";
try
{
Class.forName("com.mysql.jdbc.Driver");
} catch(java.lang.ClassNotFoundException e) {
e.printStackTrace();
}
try
{
con = DriverManager.getConnection(url,"root","");
stmt = con.createStatement();
stmt.executeUpdate("delete from my_test");//my_test是数据库名
for(int i=0;i<3;i++)
{
stmt.executeUpdate("insert into my_test(Name,Telephone,Address,Note) values" +
"(\""+friends[i][0]+"\",\""+friends[i][1]+"\",\""+friends[i][2]+"\",\""+friends[i][3]+"\")");
}
ResultSet rs = stmt.executeQuery(query);
System.out.println(" Name Telephone:");
while (rs.next())
{
String n = rs.getString("Name");
String t = rs.getString("Telephone");
System.out.println(n + " " + t);
}
stmt.close();
con.close();
}catch(SQLException ex){
System.err.println("SQLException: " + ex.getMessage());
} }
}
建议你好好研究一下,sql server 的jdbc驱动,建议你去官网看看,下载最新的jar包,读读里面的说明。。
那你就能完全掌握JDBC了!
字符串相加,是不是很爽阿!
为什么不用preparemeter 来处理插入操作?