现在我正在制作一个有点库存数据库项目。 所以我想问什么是正确的方法来连接java到数据库(mysql)在这种情况下,我使用mysql,我从appserv安装,我通过phpmyadmin管理它。而且我使用NetBeans IDE将java连接到数据库以创建登录表
,所以我上网冲浪:
连接数据库:
- 我的jdbc库添加到我的图书馆
- 我做了NetBeans中新的连接(我已经取得了MySQL数据库)
- 我填补我的端口等
测试连接
import java.sql.*;
public class connection {
public static void main(String[]args){
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Succeed Load Driver ..");
}catch (ClassNotFoundException ex){
System.out.println("error"+ex);
}
try {
String url = "jdbc:mysql://localhost:3306/data";
Connection connect = DriverManager.getConnection(url,"root","password");
System.out.println("Success Connect To Database");
}catch(SQLException e){
System.out.println("error"+e);
}
}
}
问题
- 是它连接的Java到SQL中的正确方法是什么?
- 它是测试连接的正确方法吗?
- 我已经设计了登录表单(jframe)的netbeans,问题是如何从sql.so获取数据,用户可以登录但只能在sql中注册的用户登录。
我只是初学者 对不起我的英文不好反正
您是否运行了代码?它做了什么?您的第一个2个问题可能接近正确,但第三个问题是无关紧要的,因为它对于StackOverflow来说太广泛了。请访问[帮助]并阅读[问]。 –
@JimGarrison它成功连接到驱动程序和数据库。所以我已经在正确的方式?对第三个问题抱歉。我已经清除了我的问题,希望你能再次看看谢谢你的评论。 –
是的,但是如果您从未写过servlet/jsp并使用过容器(如Tomcat),那么到目前为止所做的工作与创建登录页面的任务相比微不足道。如果你从头开始,并且是一个强大的开发人员,那么可能有一两个月的学习曲线。 –