java是怎么连接mysql数据库的

 我来答
Ellaend
2016-05-10
知道答主
回答量:30
采纳率:0%
帮助的人:17.2万
展开全部
//四大参数
  String driverClassNameString = "com.mysql.jdbc.Driver";
  String url = "jdbc:mysql://localhost:3306/mydb1";//mydb1是要连接的数据库名称
  String userNameString = "root";//数据库用户名
  String passWordString = "123456";//密码
  
  //加载驱动类
  Class.forName(driverClassNameString);
  //得到connection
  Connection connection = DriverManager.getConnection(url, userNameString, passWordString);

mysql配置好以后,还要下载一个驱动jar包,mysql官网就有,然后用上面的代码就可以了

千锋教育
2016-04-17 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
方法/步骤
1、Java要连接数据库,那么首先你必须安装mysql数据库

2、当你安装好mysql之后,那么你现在应该安装JDK了(JDK1.6就可以)

3、安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,如果你是解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表

4、先创建数据库:
CREATE DATABASE SCUTCS;
接着,创建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然后插入数据,可以用SQL语句insert into <表名> values (value1, value2, ...);

5、下面,我们来编写.java文件来演示一下如何访问MySQL数据库。
import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驱动程序名 String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root";
try { // 加载驱动程序 Class.forName(driver);
// 连续数据库 Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句 Statement statement = conn.createStatement();
// 要执行的SQL语句 String sql = "select * from student";
// 结果集 ResultSet rs = statement.executeQuery(sql);
while(rs.next()) // 选择sname这列数据 name = rs.getString("sname
// 输出结果 System.out.println(rs.getString("sno") + "\t" + name); }
rs.close(); conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
} } }

注意事项
环境必须配置正确
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuyuyude123
2016-04-17
知道答主
回答量:14
采纳率:0%
帮助的人:8万
展开全部
首先在库中加载Mysql jdbc的驱动jar包
然后用一下方法得到connection你就可以操作数据的了。
private Connection con;//最好设置成一个全局变量方便操作。
/**
*localhost---你设置的端口
*name---指的是你数据库的名字
*user=xxxx---对应你数据库账户的名称
*password=xxxx---对应这个账户的密码
*/
//这些可以在构建方法中或专门的method
String url="jdbc:mysql://localhost:3306/name?user=xxx&password=xxx";

try{
DriverManager.registerDriver(new com.mysql.jdbc.Driver());

con = DriverManager.getConnection(URL);

}
catch(SQLException sql){
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
技术剪辑
2016-04-23 · 优秀的签名突显我的个性
技术剪辑
采纳数:75 获赞数:166

向TA提问 私信TA
展开全部
首先这个问题 你不应该 提问的 直接百度一搜 java 链接mysql 一大堆的答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
霸王处秀
2016-04-30
知道答主
回答量:48
采纳率:0%
帮助的人:8万
展开全部
使用jdbc啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式