导航:首页 > 编程语言 > javamysql创建数据库

javamysql创建数据库

发布时间:2023-05-11 07:12:19

Ⅰ 如何用java创建MYSQL的数据表

class.forname("oracle.jdbc.driver.OracleDriver");//加载物茄数据库驱动并备

String url="jdbc:oracle:thin:@localhost:1521:db_name";
String sql="CREATE TABLE table(filed1 varchar2(2),filed2 varchar2(2))";

Connection conn=DriverManager.getConnection(url,"scott","tiger");//建立数罩蔽察据库连接

if(!conn.isClose()){
Statement stmt = conn.createStatement();
stmt.executeUPDATE(sql); //建立一个表

}

Ⅱ 通过java代码如何实现对mysql数据库进行创建新的数据库的操作

1 import java.sql.Connection;
2 import java.sql.DriverManager;
3 import java.sql.ResultSet;
4 import java.sql.SQLException;
5 import java.sql.Statement;
6
7 public class CreateDataSource {
8
9 /**
10 * @param args
11 */
12 public static void main(String[] args) {
13 // TODO Auto-generated method stub
14 String database = "test2";
15 new CreateDataSource().getConn(database);
16 }
17
18 String mysqlDriver = "com.mysql.jdbc.Driver";
19 String url = "jdbc:mysql://localhost:3306/test1";
20 String newUrl = "jdbc:mysql://localhost:3306/";
21 String username = "root";
22 String password = "root";
23 Connection conn = null;
24 Connection newConn = null;
25
26 public Connection getConn(String database) {
27
28 try {
29 Class.forName(mysqlDriver);
30 } catch (ClassNotFoundException e) {
31 // TODO Auto-generated catch block
32 e.printStackTrace();
吵或33 }
34 try {
昌饥35 String tableSql = "create table t_user (username varchar(50) not null primary key,"
36 + "password varchar(20) not null ); ";
37 String databaseSql = "create database " + database;
38
39 conn = DriverManager.getConnection(url, username, password);
40 Statement smt = conn.createStatement();
41 if (conn != null) {
42 System.out.println("数据库连接成功!");
43
44 smt.executeUpdate(databaseSql);
45
46 newConn = DriverManager.getConnection(newUrl + database,
47 username, password);
48 if (newConn != null) {
49 System.out.println("已经连接到新创建的数据库:" + database);
50
51 Statement newSmt = newConn.createStatement();
52 int i = newSmt.executeUpdate(tableSql);//DDL语句返回值为0;
53 if (i == 0) {
54 System.out.println(tableSql + "表已经创建成功!");
55 }
56 }
57 }
58
耐碰返59 } catch (SQLException e1) {
60 // TODO Auto-generated catch block
61 e1.printStackTrace();
62 }
63 return conn;
64 }
65 }

Ⅲ 在java中怎样创建MySQL数据库列表 给个例子

java中迅判怎样创建首昌轿MySQL数据库列表 需要使用jdbc访问数据库。
具体步骤如下:
1:加载驱动 ,返回连接
private static final String DRIVER_CLASS = "com.mysql.jdbc.Driver";
private static final String DATABASE_URL = "jdbc:mysql://localhost:3306/student";
private static final String DATABASE_USRE = "root";
private static final String DATABASE_PASSWORD = "cs";
/**
* 返回连接
*
* @return Connection
*/
public static Connection getConnection() {
Connection dbConnection = null;
try {
Class.forName(DRIVER_CLASS);
dbConnection = DriverManager.getConnection(DATABASE_URL,
DATABASE_USRE, DATABASE_PASSWORD);
} catch (Exception e) {
e.printStackTrace();
}

return dbConnection;
}
2:获取连接者肆,执行sql语句
public static List selectAllStudent() {

Connection con = null;
PreparedStatement pstm = null;
ResultSet rs = null;
List list = new ArrayList();
String sql = "select * from Student ";
try {
con = ConnectionManager.getConnection();
pstm = con.prepareStatement(sql);
// pstm.setString(1, uname);
rs = pstm.executeQuery();
while (rs.next()) {
Student model = new Student();
model.setStuId(rs.getInt("stuId"));
list.add(model);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
ConnectionManager.closeResultSet(rs);
ConnectionManager.closeStatement(pstm);
ConnectionManager.closeConnection(con);
}
return list;
}
3:调用获取列表方法。

Ⅳ 用JAVA 代码如何初始化一套MySQL数据库

没看懂,MySQL可以存为mp。重新导入就有表结构了,不想要数据可以truncate

Ⅳ java代码怎样实现创建mysql数据库用户

Java 使用executeUpdate向数型段猜据库中创卜型建表格 一、创建mysql.ini文件,配置如下 driver=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/select_test user=root pass=123456 这燃游样以后修改数据库的配置直接在mysql.ini文件中修改。

Ⅵ java连接mysql怎么在没有数据库的情况下创建一个

("jdbc:mysql://localhost:3306/company","root","root");后面分别是数据库名称、用户名、密码,127.0.0.1与locahost一样嫌型,创建数据库键者碰的语稿谈法是create database if not exists mysql

Ⅶ java 在mysql内创建一个数据表,表名是参数,该怎么创建

网络一下JDBC,创建数据表需要好多的,你首先要连接数据滚粗库,单纯的创建的话比较简单,你用普通的sql语句就好,把它存在一个变量中带旅备唤入数据就可以

sql="INSERT INTO rtNews(author,title,create_time,content,isdelete) VALUES ('"+username+"','"+newsTitle+"','"+ddte+"','"+newsContent+"',1)
这是个插入语句,创建的,我就不写了暂时没有现成的那个括号中的值”+ 变量+“就是变量

MySQL[1]
是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,
关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL
语言是用于访问数据库的最常用标准化语言。MySQL
软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组拆凯成良好的开发环境。

Ⅷ 如何在JAVA中创建sql数据库

Java要连接数据蚂态库,那么首先你必须安装mysql数据库。

安装好mysql之后,安装JDK了。

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

先创建数据库:

CREATEDATABASESCUTCS;

接着,创建表:

CREATETABLESTUDENT

(

SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT000.00,PRIMARYKEY(SNO)

);

然后插入数据,可以用SQL语句insertinto<表名>values(value1,value2,...);

编写.java文件来演示一下如何访问MySQL数据库。

importjava.sql.*;

publicclassJDBCTest{

publicstaticvoidmain(String[]args){

//驱动程序名Stringdriver="com.mysql.jdbc.Driver";

//URL指向要访问的数据库名scutcsStringurl="jdbc:mysql://127.0.0.1:3306/scutcs";

//MySQL配置时的用户名Stringuser="root";//MySQL配置时的密码Stringpassword="root";

try{//加载驱动程序Class.forName(driver);

//连续数据库Connectionconn=.(url,user,password);

if(!conn.isClosed())System.out.println("!");

//statement用乱凯来执行SQL语句Statementstatement=conn.();

//要执行的SQL语句Stringsql="select*fromstudent";

//结果集ResultSetrs=statement.(sql);

while(rs.next())//选择sname这列数据name=rs.getString("sname

//输出结果System.out.println(rs.getString("sno")" "name);}

rs.close();conn.close();

}catch(e){

System.out.println("Sorry,can`tfindtheDriver!");e.();

}catch(e){

e.();

}catch(Exceptione){

e.();

}}}

Ⅸ java语言如何动态循环创建mysql数据库基本表,可以实现吗

下面是一个简单的连接MySQL数氏孙据库,并操作数据库表的例子:

import java.sql.*;

public class TestMysql {

public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//创建连接
conn = DriverManager
.getConnection("jdbc:mysql://localhost/bbs?user=用户名&password=密码");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from user");
while (rs.next()) {
String user = rs.getString(1);
String password = rs.getString(2);
System.out.println("用户名:" + user + "," +" 密码:"启蔽 + password );
}

} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (SQLException ex) {
ex.printStackTrace();
} finally {
try {
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (conn != null) {
conn.close();
conn = null;
}

} catch (SQLException e) {
e.printStackTrace();
}
}
}

}

当然前提是要歼旁链把MySQL的连接驱动JAR文件添加到工程里

Ⅹ eclipse怎么建立mysql数据库表的java文件

方法/步骤

1.前边的事例是把数据库的驱动,连接,用户名和密码都写在了类中,耦合性太高,当我们数据库变更或者数据库类型更换后,需要去重新更改代码,很不方便。
解决的方法:把数据库的驱动,连接,用户名和密码写在配置文件中,通过读取配置文件的方式进行代码编写,而以后如果数据库变更直接修改配置文件即可!
2.在工程中右键新建file,命名为jdbc.properties

3.创建完毕如图:

4.在jdbc.properties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码

5.新建JdbcTest2.java类

6.输入如下代码:

7.代码说明:
这段代码是读取配置文件,把配置文件中的各个项通过名称读取出来

8.这段代码是通过反射来创谨岁建Driver对象,反射就是类的实例化

9.在主函数中输入如下凯蔽,测试方法

10.运行之后的结果如下,表示连接成功!盯晌州

阅读全文

与javamysql创建数据库相关的资料

热点内容
苹果笔记本t2加密芯片怎么打开 浏览:796
安卓如何把手机投屏至电视 浏览:737
方舟编译器现在可提速哪些软件 浏览:58
微信加密为什么是黑屏 浏览:473
android去电状态 浏览:602
苹果13如何加密视频 浏览:813
linuxweblogic缓存 浏览:67
云服务器不同地域 浏览:946
python闹钟怎么打 浏览:686
虚拟主机服务器有什么区别 浏览:833
算法与程序的奥秘章节检测 浏览:377
找pdf 浏览:529
与服务器连接断开如何处理 浏览:833
服务器维修预计十分钟什么意思 浏览:170
黑马程序员主打教学是什么 浏览:41
python九乘法表怎么编写 浏览:974
思维方式pdf 浏览:656
tcc社区app怎么注册 浏览:941
央视网下载加密 浏览:454
命令行访问服务器 浏览:36