我不要返回表的 只要把eclipse里获取的数据插入到数据库中就行了
10 个解决方案
#1
用SQL语句添加就行啊
#2
我是在做一个注册表 我在文本框中获取了数据 怎么假进去呢 大虾 你说清楚点行不 给代码 代码
#3
直接在Eclipse中操作数据库,而不是用程序吗?
你要安装MyEclipse,然后在他的插件里做DB连接进行操作,在操作界面可以直接sql或者手工填入表格数据。
你要安装MyEclipse,然后在他的插件里做DB连接进行操作,在操作界面可以直接sql或者手工填入表格数据。
#4
是用程序 把数据插入到数据库中
#5
先获得文本框中的数据用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());
}
}
}
#6
LZ问了个很奇怪的问题。。
建议你好好研究一下,sql server 的jdbc驱动,建议你去官网看看,下载最新的jar包,读读里面的说明。。
那你就能完全掌握JDBC了!
建议你好好研究一下,sql server 的jdbc驱动,建议你去官网看看,下载最新的jar包,读读里面的说明。。
那你就能完全掌握JDBC了!
#7
Eclipse 仅仅是一个 编写代码的工具而已,虽然很强大,你要往数据库里写数据,跟你使用的语言和数据库有关系,如果你使用的是JAVA + sql server 2005,首先要使用 JDBC for sql server 2005,网上很多下的~~然后 直接可以在 代码中写 SQL 去执行,当然在直接项目中,一般不会建议 直接写sql 的~~
关于如果使用 JDBC 连接数据库,然后写数据库,5楼的热心朋友 有详解,呵呵~不过他举例的是 mysql 数据库,本人很少使用 sql server 2005,没有这个驱动,不过 也类似,网上 找找,大片大片的~~
关于如果使用 JDBC 连接数据库,然后写数据库,5楼的热心朋友 有详解,呵呵~不过他举例的是 mysql 数据库,本人很少使用 sql server 2005,没有这个驱动,不过 也类似,网上 找找,大片大片的~~
#8
写一个数据操作类,
里面写一个数据插入的方法
直接把你从文本框获取的数据类型做为参数,
在你获取数据之后直接调用这个方法就可以把数据插入到数据库了
而不用你手工插入了
#9
问题很奇怪啊
#10
字符串相加,是不是很爽阿!
为什么不用preparemeter 来处理插入操作?
#1
用SQL语句添加就行啊
#2
我是在做一个注册表 我在文本框中获取了数据 怎么假进去呢 大虾 你说清楚点行不 给代码 代码
#3
直接在Eclipse中操作数据库,而不是用程序吗?
你要安装MyEclipse,然后在他的插件里做DB连接进行操作,在操作界面可以直接sql或者手工填入表格数据。
你要安装MyEclipse,然后在他的插件里做DB连接进行操作,在操作界面可以直接sql或者手工填入表格数据。
#4
是用程序 把数据插入到数据库中
#5
先获得文本框中的数据用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());
}
}
}
#6
LZ问了个很奇怪的问题。。
建议你好好研究一下,sql server 的jdbc驱动,建议你去官网看看,下载最新的jar包,读读里面的说明。。
那你就能完全掌握JDBC了!
建议你好好研究一下,sql server 的jdbc驱动,建议你去官网看看,下载最新的jar包,读读里面的说明。。
那你就能完全掌握JDBC了!
#7
Eclipse 仅仅是一个 编写代码的工具而已,虽然很强大,你要往数据库里写数据,跟你使用的语言和数据库有关系,如果你使用的是JAVA + sql server 2005,首先要使用 JDBC for sql server 2005,网上很多下的~~然后 直接可以在 代码中写 SQL 去执行,当然在直接项目中,一般不会建议 直接写sql 的~~
关于如果使用 JDBC 连接数据库,然后写数据库,5楼的热心朋友 有详解,呵呵~不过他举例的是 mysql 数据库,本人很少使用 sql server 2005,没有这个驱动,不过 也类似,网上 找找,大片大片的~~
关于如果使用 JDBC 连接数据库,然后写数据库,5楼的热心朋友 有详解,呵呵~不过他举例的是 mysql 数据库,本人很少使用 sql server 2005,没有这个驱动,不过 也类似,网上 找找,大片大片的~~
#8
写一个数据操作类,
里面写一个数据插入的方法
直接把你从文本框获取的数据类型做为参数,
在你获取数据之后直接调用这个方法就可以把数据插入到数据库了
而不用你手工插入了
#9
问题很奇怪啊
#10
字符串相加,是不是很爽阿!
为什么不用preparemeter 来处理插入操作?