您的位置:

mysqljdbc连接固定端口,使用jdbc连接数据库的默认端口号

本文目录一览:

如何用mysql实现ODBC(JDBC桥)连接数据库?

步骤(1):加载要使用的数据库驱动程序类,该工作由Class类的静态方法forName完成,他加载向相应的驱动程序类,并创建该类的一个实例。加载JDBC-ODBC桥驱动类采用如下语句:

Class.forName("classname");

(2):声明一个Connection接口的对象。如:

Connection conn;

(3)并使用driverManager类的静态方法getConnection建立数据库连接,该方法主要有两种重载形式:

Connection getConnection(String url);

Connection getConnection(String url,String user,String password)

例子:

import java.sql.Connection;

import java.sql.DriverManager;

public class Conn {

// 非链接池

public static Connection getConn() {

// 建立连接对象

Connection conn = null;

// 说明JDBC驱动类所在位置的字符串,与驱动所在目录对应。

String driver = "com.mysql.jdbc.Driver";

// MySQL的JDBC URL 字符串

// 连接到本地主机,端口为3306,数据库为mysql,

String sourse = "jdbc:mysql://127.0.0.1:3306/dq?characterEncoding=utf-8";

try {

// 初始化MySQL的JDBC桥驱动类

Class.forName(driver);

// 使用DriverManager类的getConnection方法建立连接。url=sourse,用户名为root,密码为空。

conn = DriverManager.getConnection(sourse, "root", "");

} catch (Exception e) {

System.out.println(e.toString());

}

// 返回连接对象

return conn;

}

public static void main(String[] args) {

System.out.println(Conn.getConn());

}

}

// import java.sql.*;

//

// public class mysqlDEMO{

// public static void main(String []args)throws Exception{

// //说明JDBC驱动类所在位置的字符串,与驱动所在目录对应

// String mysqldriver="org.mm.mysql.Driver";

// //MySQL的JDBC URL字符串

// //连接到本地主机,端口为3306,数据库为mysql,用户名为root,密码为空。

// String url="jdbc:mysql://localhost:3306/mysql?user=root;password=";

// //建立连接对象

// Connection conn;

// //初始化MyJDBC的JDBC桥驱动类

// Class.forName(mysqldriver);

// //使用DriverManager类的getConnection方法建立连接

// conn=DriverManager.getConnection(url,"","");

// }

// } 驱动需要加载

java 如何使用jdbc连接mysql

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Connection;

import java.sql.Statement;

public class MysqlDemo {

public static void main(String[] args) throws Exception {

Connection conn = null;

String sql;

// MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值

// 避免中文乱码要指定useUnicode和characterEncoding

// 执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,

// 下面语句之前就要先创建javademo数据库

String url = "jdbc:mysql://localhost:3306/javademo?"

+ "user=rootpassword=rootuseUnicode=truecharacterEncoding=UTF8";

try {

// 之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,

// 可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来,下面三种形式都可以

Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱动

// or:

// com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();

// or:

// new com.mysql.jdbc.Driver();

System.out.println("成功加载MySQL驱动程序");

// 一个Connection代表一个数据库连接

conn = DriverManager.getConnection(url);

// Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等

Statement stmt = conn.createStatement();

sql = "create table student(NO char(20),name varchar(20),primary key(NO))";

int result = stmt.executeUpdate(sql);// executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功

if (result != -1) {

System.out.println("创建数据表成功");

sql = "insert into student(NO,name) values('2012001','陶伟基')";

result = stmt.executeUpdate(sql);

sql = "insert into student(NO,name) values('2012002','周小俊')";

result = stmt.executeUpdate(sql);

sql = "select * from student";

ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值

System.out.println("学号\t姓名");

while (rs.next()) {

System.out

.println(rs.getString(1) + "\t" + rs.getString(2));// 入如果返回的是int类型可以用getInt()

}

}

} catch (SQLException e) {

System.out.println("MySQL操作错误");

e.printStackTrace();

} catch (Exception e) {

e.printStackTrace();

} finally {

conn.close();

}

}

}

JDBC连接数据库的步骤都有哪些?

1、首先我们通过数据库可视化工具navicate for mysql,新建一个数据库,名字叫test新建一张表。

2、添加id,name字段,点击【保存】,设置表名称为user。

3、最终数据库及表创建成功。

4、然后我们添加一条数据。

5、下载java mysql connector驱动,通过maven添加依赖即可。

mysqljdbc连接固定端口,使用jdbc连接数据库的默认

2023-01-08
mysql数据库连接端口(连接数据库端口号)

2022-11-12
连接mysql数据库连接,怎样连接mysql数据库

2022-11-21
如何连接到mysql数据库(mysql数据库内连接)

2022-11-14
如何获得链接mysql数据库,数据库连接mysql

本文目录一览: 1、如何连接mysql数据库 2、IDEA如何连接mysql? 3、如何连接MySQL数据库 如何连接mysql数据库 一 Mysql命令行连接一般对于刚刚安装好的mysql,如果勾选

2023-12-08
mysql连接数据库的类,java数据库连接类

2022-11-21
mysqljdbc连接数据库步骤(如何使用jdbc连接数据库

2022-11-13
用mysql连接数据库,用mysql连接数据库jar包

2022-11-20
连接中名为mysql的数据库,mysql数据库内连接

2022-11-18
mysql数据库的安装和连接,MySQL数据库的连接

2022-11-17
安装mysql数据库连接是什么(用什么连接mysql数据库)

2022-11-14
怎样使用jsp连接db2数据库,DB2数据库连接

本文目录一览: 1、jsp如何连接数据库 2、jsp连接数据库方法(详细的) 3、为什么我在使用jsp连接db2数据库时出现如下问题 4、jsp怎么连接数据库 5、在jsp编程中如何连接数据库? js

2023-12-08
mysql服务器默认ip端口,MySQL默认使用TCPIP的

2022-11-23
sftp端口默认端口号详解

2023-05-22
安装mysql数据库连接(sql连接mysql数据库)

2022-11-08
idea数据库连接mysql,idea数据库连接了数据不对

2022-11-20
连接mysql数据库的,连接mysql数据库的正确语法是

2022-11-17
mysql数据库的端口号,mysql 数据库端口

2022-11-22
jsp中连接远程数据库,jsp和sqlserver数据库连接

2022-11-24
jdbc连接mysql数据库步骤pre(怎么使用jdbc连接

2022-11-11