Is it possible to ask a user for his phone number in java such as
import java.util.Scanner;
Scanner scan = new Scanner(System.in);
String s = scan.next();
int i = scan.nextInt();
然后将他的响应添加到MS Acess或MySQL中的数据库。
答案 0 :(得分:1)
你想要完成的是绝对可能的。但是,您必须采取几个步骤才能实现。 我假设您将使用MySQL。 MSAccess虽然优秀的桌面应用程序不是最好的工具。
首先要做的事情。如果您还没有安装MySQL,我建议您先安装MySQL。可以在此处找到说明:My SQL Community Server
启动并运行MySQL后,您将需要一个Java应用程序连接器。在这种情况下,我建议Connector/J 您可以根据您使用的是Maven,Ant等安装这些不同的方式。因此,您需要按照与您的设置相符的说明进行操作。
需要注意的一点。从您的public static void main(String[] args)
请勿放入import com.mysql.jdbc.*
,这会给您带来很多问题。
在我们保存您的信息之前,您需要验证一些事项。
从那里直接使用一些SQL代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
Connection conn = null;
try {
conn =
DriverManager.getConnection("jdbc:mysql://localhost/test?user=youruser&password=yourpassword");
// you code goes here to save the data you wanted
} catch (SQLException ex) {
// handle any errors
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
这将帮助您入门。有关前进的更多详细信息,请访问: Connecting to MySQL Using the JDBC DriverManager Interface