JAVA动态创建表以及动态插入数据

您所在的位置:网站首页 jsp动态生成表格导入数据库 JAVA动态创建表以及动态插入数据

JAVA动态创建表以及动态插入数据

2023-10-18 20:09| 来源: 网络整理| 查看: 265

(本文年代久远,请谨慎阅读)首先,连接数据库是必做的工作,在温习一下。

连接数据库

利用JDBC驱动链接Mysql数据其实很简单的,第一要下载一个名为 “mysql-connector-java-5.1.20-bin.jar” 驱动包。并解压到相应的目录!5.1.20是版 本号到目前为止这个是最新的版本!

第一、如果你是在命令行方式下开发,需要把mysql-connector-java-5.1.2.0-bin.jar 添加到系统的CLASSPATH中。怎么加到CLASSPATH中我想不要讲了大家也应懂的吧。

第二、如果你是用Eclipse开发工具的话,还要配置一下 “Java Build Path”、具体的操作“点击Eclipse的Project->Properties->Java Build Path->Libraries” 现在在看以的窗口中点击右边的Add External JARs 然后选择mysql-connector-java-5.1.2.0-bin.jar驱动 点击打开就完成了配置。

下面就是Java利用JDBC连接Mysql数据的实例代码:

import java.sql.*; public class ConnectMysql { public static void main(String[] args) { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://192.168.1.112:3306/linksystem"; String user = "root"; String password = "blog.micxp.com"; try { Class.forName(driver); Connection conn = DriverManager.getConnection(url, user, password); if (!conn.isClosed()) { System.out.println("Succeeded connecting to the Database!"); Statement statement = conn.createStatement(); String sql = "select * from flink_list"; ResultSet rs = statement.executeQuery(sql); String name; while (rs.next()) { name = rs.getString("link_name"); System.out.println(name); } } } catch (Exception e) { e.printStackTrace(); } } } ``` 上述实例包含在完整的结构中,如果只是作为项目程序的一部分,也可以将其写为一个类,在主程序中new对象即可,不再赘述。连接时有时会抛出异常,在一般情况下,密码错误是主要原因,通过mysql工具直接修改即可,另外自己的url也容易出错,上述例中在使用 url="jdbc:mysql://192.168.1.112:3306/linksystem" 时,就抛出异常。改正方法: - 把192.168.1.112直接改为localhost。 - linksystem是你建表的数据库名称,要换成你自己的。 ### 动态建表 一切就绪后,开始动态建表,建表代码如下: ```java sqlstr = "create table random_data("; sqlstr+= " id int(32),"; for(i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3